生成器与迭代器 加油o_O 2022-05-29 109 阅读1分钟 调用生成器后,就会创建一个迭代器 const weaponsIterator = WeaponGenerator(); 通过调用生成器得到的迭代器,暴露出一个next方法能让我们向生成器请求一个新值。 next: 方法来控制生成器执行;返回一个携带着生成值的对象,而该对象中包含的另一个属性done也向我们指示了生成器是否还会追加生成值。 yield* 在迭代器上使用yield*操作符,程序会跳转到另外一个生成器上执行。