以下为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。