lterator 遍历器 遍历器是一种接口,它为不同的数据结构提供了统一的访问机制. 如果一个数据结构具有遍历器接口,那么就可以依次处理该数据结构的成员. 当前 javascript 用来表示集合的数据结构有四种,分别为数组.对象.Set和Map,并且这四种数据结构可以相互嵌套使用,比如:数组的成员可以是对象,对象的成员又可以是Set等等. 一.遍历器接口 如果一个结构具有Symbol.lterator属性,那么就称这个数据结构具有遍历器接口. Symbol.Iterator 返回Symbol对…