说起迭代器, 那就要先了解迭代模式 迭代模式: 提供一种方法可以顺序获得聚合对象中的各个元素, 是一种最简单, 也是最常见的设计模式,它可以让用户通过特定的接口寻访集合中的每一个元素 而不用了解底层的实现. 迭代器 : 依照迭代模式的思想而实现, 分为内部迭代器和外部迭代器, 内部迭代器: 本身是函数, 该函数内部定义好迭代规则,完全接手整个迭代过程 外部只需要一次初始调用,如Array.prototype.forEach, Jquery.each 外部迭代器: 本身是函数, 执行返回迭代对象…