【前端攻城狮之ES6基础】01迭代器原理及自定义迭代器遍历对象
使用迭代器遍历一个对象(for of遍历)
迭代器原理:
调用Symbol.iterator接口,返回一个指针对象,这个指针对象指向数组起始位置
- 第一次调用next,指针指向数组的第一个元素
- 调用对象中的next函数,指针后移,指向下一个元素,直到指向最后一个元素
- 每次调用next会返回一个包含value和done属性的对象,done用来表示遍历的状态是否结束
原创
2023-02-14 00:01:39 ·
92 阅读 ·
0 评论