以下为ChatGPT自动生成的解答,正确与否请自行判断。 也许你也可以从大家的发帖中找到想要的答案!
BFE.devAI解答 - JavaScript 小测验
71. two-way generator
输出结果为:
100
200
undefined
解释:
-
调用
generator.next()
,执行gen()
函数的第一行代码,生成器暂停在yield 2 * (yield 100)
处,输出100
。 -
调用
generator.next(1)
,将参数1
传递给第一个yield
,即计算2 * 1
,输出200
。 -
再次调用
generator.next(1)
,生成器已经完成,无法再生成下一个值,输出undefined
。