ES6 迭代器与生成器
一·迭代器1.迭代器是什么:迭代器(iterator)是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署iterator接口,就可以完成遍历操作。2.迭代是什么:从一个数据集合中按照一定顺序,不断取出数据的过程我们叫做迭代3.迭代和遍历有什么区别:遍历必须知道数据集合的长度,而迭代不需要迭代强调的是依次取出,不能够确定到底能取出来多少,也不确定能不能把数据取完3.迭代器需要满足的条件:**迭代器必须有得到下一个数据的能力4.属性:symbol(sy