JS笔记迭代器与生成器

文章目录
五、迭代器与生成器5.1 迭代器1 理解迭代2 迭代器模式3 可迭代协议4 迭代器协议5 自定义迭代器6 提前终止迭代器
5.2 生成器1 生成器基础2 通过yield中断执行3 生成器作为默认迭代器4 提前终止生成器
5.3 总结

五、迭代器与生成器
5.1 迭代器
1 理解迭代
循环是迭代机制的基础,因为它可以指定迭代的次数,以及每次迭代要执行什么操作
数组可以通过递增索引来遍历,但是由于迭代之前需要实现知道如何使用数据结构(数组中的每一项需要先引用取得数组对象,然后通过【】操作符取得索引位置上的项,所以不是所有的数据结构都适用),以及遍历的顺序不是数据结构所固有的(索引遍历不适合于具有隐式顺序的数据结构) ES5新增了Array.prototype.forEach()方法
这个方法解决了单独记录索引和通过数组对象取得值的问题,不

JS笔记迭代器与生成器最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/16292.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>