您现在的位置是:课程教程文章

js迭代器模式是什么

2023-12-14 20:32课程教程文章 人已围观

说明

1、提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示

2、可分为:内部迭代器和外部迭代器

内部迭代器: 内部已经定义好迭代规则,外部只需要调用一次即可。

外部迭代器:必须显示的请求迭代下一个元素。

实例

//迭代器
classIterator{
constructor(list){
this.list=list;
this.index=0;
}
next(){
if(this.hasNext()){
returnthis.list[this.index++]
}
returnnull;
}
hasNext(){
if(this.index===this.list.length){
returnfalse;
}
returntrue;
}
}
constarr=[1,2,3,4,5,6];
constite=newIterator();

while(ite.hasNext()){
console.log(ite.next());//依次打印123456
}

以上就是 js迭代器模式的介绍,希望对大家有所帮助。更多js学习指路:js教程

推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

课程教程:js迭代器模式是什么

上一篇:爬虫工作怎么使用代理ip

下一篇:没有了

站点信息

  • 文章统计篇文章