一个概念和范畴:1.提供一个方法序列来访问聚合对象的元素,而不暴露对象的内部表示提供一个统一的接口来遍历不同数据结构的“集合”2.划分内部业务逻辑的迭代器和外部迭代器forEach示例:Array.prototype.forEach_a=function(cb){//console.log("this=",this);让len=this.length;for(vari=0;i

一个概念和范畴:1.提供一个方法序列来访问聚合对象的元素,而不暴露对象的内部表示提供一个统一的接口来遍历不同数据结构的“集合”2.划分内部业务逻辑的迭代器和外部迭代器forEach示例:Array.prototype.forEach_a=function(cb){//console.log("this=",this);让len=this.length;for(vari=0;i