原生js实现(iterator)遍历器

109 阅读1分钟
function makeIterator(array){
var nextIndex=0;
return {
next:function(){
//value属性表示当前成员的值,done属性是一个布尔值,表示遍历是否结束。
return nextIndex<array.length?{value:array[nextIndex],done:false}:{value:undefined,done:true};
}
};
}
---------------------
作者:qq_41805715
来源:CSDN
原文:blog.csdn.net/qq_41805715…
版权声明:本文为博主原创文章,转载请附上博文链接!