0

我想在我的 A2 方法中使用一些生成器,但它向我抛出了一个错误:reserved word in strict mode。(问题在产量声明中)。

如何在 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);

  }
4

1 回答 1

0

从 TypeScript 1.8 开始,发出的模块始终处于严格模式。

如果要使用非严格模式,则需要添加noImplicitUseStrict : true到 typescript 编译器选项。

链接到文档

于 2016-11-09T12:59:27.387 回答