js表示集合的数据结构,主要是数组(Array)和对象(Object),ES6添加了Map和Set。
Iterator的作用:
为数据结构提供统一的接口;
使得数据结构的成员能够按照次序排序;
Iterator遍历过程:
第一次调用指针对象的next
方法,可以将指针指向数据结构的第一个成员;第二次调用指针对象的next
方法,指针就指向数据结构的第二个成员;不断调用指针对象的next
方法,直到它指向数据结构的结束位置。
for...of
js表示集合的数据结构,主要是数组(Array)和对象(Object),ES6添加了Map和Set。
Iterator的作用:
为数据结构提供统一的接口;
使得数据结构的成员能够按照次序排序;
Iterator遍历过程:
第一次调用指针对象的next
方法,可以将指针指向数据结构的第一个成员;第二次调用指针对象的next
方法,指针就指向数据结构的第二个成员;不断调用指针对象的next
方法,直到它指向数据结构的结束位置。
for...of
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。