gpt4 book ai didi

JavaScript:JavaScript 中是否有任何 "python' s Generator"等价物?

转载 作者:行者123 更新时间:2023-11-29 18:27:57 26 4
gpt4 key购买 nike

JavaScript 中是否有任何“python 的生成器”等价物?

附言:当我们需要一次遍历数组、散列时,Python 的生成器非常节省内存...
“生成器是可迭代的,但您只能读取它们一次。这是因为它们不会将所有值存储在内存中,它们会即时生成值

(Python 的生成器在此线程中进行了解释:What does the "yield" keyword do in Python?)

最佳答案

不是标准方式。一些浏览器 already implement python 风格的生成器,但它们需要需要显式激活的扩展。有建议add generators到下一版本的 ECMAScript 规范,但我认为它不会很快可用。

到目前为止,你能做的最好的就是使用旧学校external iterator图案。它同样强大,尽管在更复杂的情况下编写起来很痛苦。

关于JavaScript:JavaScript 中是否有任何 "python' s Generator"等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11166483/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com