前端之家收集整理的这篇文章主要介绍了
javascript – 如何在打字稿中使用生成器函数,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在打字稿中使用
生成器
函数.但编译器抛出
错误
错误TS2339:属性’next’在类型上不存在
下面是我最接近的代码示例.
export default class GeneratorClass {
constructor() {
this.generator(10);
this.generator.next();
}
*generator(count:number): Iterable<number | undefined> {
while(true)
yield count++;
}
}
Here is the playground link for the same
函数返回的
生成器上存在下一个
方法,而不是
生成器
函数本身.
export default class GeneratorClass {
constructor() {
const iterator = this.generator(10);
iterator.next();
}
*generator(count:number): IterableIterator<number> {
while(true)
yield count++;
}
}
原文链接:https://www.f2er.com/js/158625.html