[Javascript] Create a Custom Iterator for Any Array
JavaScript for Array create Custom any Iterator
2023-09-14 09:00:48 时间
Using Symbol.iterator
, you can create custom iterators that can be used inside of for
loops and Array spreads. This lesson walks you through creating a function to create iterators from arrays that you pass into the function.
const abcs = ["A", "B", "C"] const numbers = [1, 2, 3] const createReverseIterator = array => ({ [Symbol.iterator]() { let i = array.length return { next: () => ({ value: array[--i], done: i < 0 }) } } }) for (let value of createReverseIterator(numbers)) { console.log(value) }
相关文章
- javascript 高级教程 视频_精通JavaScript
- 【说站】javascript中for...of循环是什么
- Javascript闭包实现Ajax在for循环中正常运行
- JavaScript多选框的全选与取消详解编程语言
- JavaScript实现含节日、农历的日历详解编程语言
- JavaScript学习总结(九)——Javascript面向(基于)对象编程详解编程语言
- 目录用For循环创建Linux目录的简单技巧(for循环创建linux)
- 的应用使用For语句提高Linux效率(linux中for语句)
- 使用For循环掌控Oracle数据库(for循环oracle)
- 技巧使用Oracle的FOR循环加快编程效率(oracle的for循环)
- 用JavaScript限制textarea输入长度(For:IE、Firefox...)[
- 用JavaScript检查大写键(CapsLock)是否打开的脚本
- javascript下for(in)语句获得所有style的【scrollbar】滚动条样式内容
- javascript图片上传预览-兼容标准
- Javascript阻止javascript事件冒泡,获取控件ID值
- javascript写类方式之十
- javascript流畅动画实现原理
- JavaScript大数据相加的问题
- javascript循环语句while、do-while、for-in、for用法区别
- Javascript创建自定义对象创建Object实例添加属性和方法
- javascript按位非运算符的使用方法
- 深入理解Javascript里的依赖注入
- Javascript基础教程之JavaScript语法