我想在我的A2方法中使用一些生成器,但它给我抛出了一个关于:严格模式保留字的错误。(问题在yield语句中)。
如何在ng2中使用生成器?谢谢你的帮助!
我的代码是这样的:
private sendSeries(socketInst) {
function* generateSequenceMsg() {
yield 1;
yield 2;
yield 3;
yield 4;
}
let gen = generateSequenceMsg();
setTimeout(() => {socketInst.send(`Message ${gen.next().value}`)}, 1000);
}
从TypeScript 1.8开始,发出的模块总是处于严格模式。
如果你想使用非严格模式,那么你需要在typescript编译器选项中添加noImplicitUseStrict : true
。
链接到文档