【发布时间】:2012-06-23 03:07:04
【问题描述】:
JavaScript 中是否有任何“python 的生成器”等价物?
PS:
当我们需要 一次 迭代 大 数组、散列...
“生成器是可迭代的,但 Python 的生成器非常节省内存只能读取一次。这是因为它们不会将所有值存储在内存中,它们会即时生成值"
(Python 的生成器在此线程中解释:What does the "yield" keyword do in Python?)
【问题讨论】:
-
目前
yield可以在任何浏览器中使用(除了IE)。因此,将接受的答案更改为 @matt3141 的答案可能会很有用。 (stackoverflow.com/a/11166522/7230293)
标签: javascript iteration