![]() |
1
2
函数每次调用时都返回一个新的生成器
我认为最简单的理解方法是对比你在做什么:
有了这个:
在后一种情况下,我从 相同的 发电机。 |
![]() |
2
3
每次调用函数时,它都返回一个生成器对象。每次你打电话给下一个,你就会得到第一个项目
为了更好地演示,可以从生成器函数创建两个迭代器对象,并同时循环它们:
|
![]() |
Mayka · 通过带条件的生成器表达式指定两个变量? 7 年前 |
![]() |
Bram Vanroy · 在列表之间获取唯一的产品并维护输入顺序 7 年前 |
![]() |
David Trinh · js生成器存在异步问题,并承诺不会返回结果 7 年前 |