遍历器问题

来源:2-62 Generator

爱吃apple的阿狸

2020-03-04

我是这么理解的,迭代器其实就是在自定义的结构体中添加一个特殊方法,使其每次遍历自定义结构体时会调用迭代器来循环内部数据,相当于自定义了个公共的遍历的方法,跟自定义结构体绑在一起,后面想循环该数据就不操心怎么循环了~

相比在外部定义一个公共遍历方法来说,放置在结构体内部,更整体一些。后续其他地方调用也不需要想调用啥遍历方法了,直接 for of,目前我理解的迭代器就这样,不知道还有啥妙用~

写回答

1回答

快乐动起来呀

2020-03-04

遍历器是数据结构的一种内部方法,正因为有了遍历器,数组才能使用for 遍历,你可以理解目前把遍历器开放了,任意数据结构都可以按照这种协议实现让数据结构可遍历

0
1
爱吃apple的阿狸
非常感谢!
2020-03-09
共1条回复

再学JavaScript ES(6-10)全版本语法大全

前端无门槛学习,从ES6到ES10,一套课程掌握JS最新语法

1182 学习 · 336 问题

查看课程