您现在的位置是:课程教程文章
js迭代器模式是什么
2023-12-14 20:32课程教程文章 人已围观
-
Truffle智能合约项目实战_2020全新迭代
Truffle智能合约项目实战_2020全新迭代本季课程是 2020 年全新迭代的区块链系列第 3 季 全课程主要分为4个章节: 第... -
2021最新最全Node.js实战课程【千锋教育】
2021最新最全Node.js实战课程【千锋教育】+扣扣:2377396117 免费领配套视频+资料+源码,也可来【千锋头号粉丝】公众号找... -
web前端开发之javaScript(JS)vue.js教程【金渡
web前端开发之javaScript(JS)vue.js教程【金渡... -
【太阁前端】Vue.js进阶专题课
【太阁前端】Vue.js进阶专题课...
说明
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
下一篇:没有了