迭代器和可迭代的区别

Kar*_*lek 6 javascript ecmascript-6

Iterator 和 Iterable 有什么区别?一种子类型是否属于另一种子类型?一些实际应用中的实际差异是什么?

我正在尝试阅读一些教程和规范,但它们都非常复杂。

(我正在使用 ES6 和 Babel,如果有帮助的话。)

Ром*_*еев 10

来自Axel Rauschmayer 博士的《探索 ES6》 :

可迭代是一种希望使其元素可供公众访问的数据结构。它通过实现一个键为 Symbol.iterator 的方法来实现这一点。该方法是迭代器的工厂。

迭代器是用于遍历数据结构元素的指针(想想数据库中的游标)。


归档时间:

查看次数:

1482 次

最近记录:

5 年,9 月 前