JS表示集合的对象主要有Array.Set.Object.Map,在以前,遍历它们需要使用2种不同的方法,而现在,JS提出了Iterator机制,可以给不同的数据结构提供统一的遍历方法,就是for…of.换句话说,只有部署了Iterator的数据才能用for…of遍历. Iterator的遍历过程是这样的: (1)创建一个指针对象,指向当前数据结构的起始位置.也就是说,遍历器对象本质上,就是一个指针对象. (2)第一次调用指针对象的next方法,可以将指针指向数据结构的第一个成员. (3)第二次…