轻松认识es6中Iterator遍历器
Iterator遍历器遍历过程创建一个指针对象,指向当前数据结构的起始位置调用指针对象的next方法,使指针对象指向数据结构的第一个成员。调用指针对象的next方法,使指针对象指向数据结构的第二个成员。不断调用指针对象的next方法,直到指向数据结构的结束位置。返回的数据结构包含value和done两个属性的对象。value是对前成员的值,done是一个布尔值,表示遍历是否结束。有[Symbol.iterator()] 的数据结构ArrayMapSetS
复制链接