前端工程师不得不知道的ES6新特性(四)
来源:互联网 发布:linux简单管道 编辑:程序博客网 时间:2024/05/01 05:17
四,迭代器
想要循环遍历Set,Map对象,我们就需要使用for-of方法来遍历它们。那么为什么for-of方法可以实现该功能呢,这就需要我们深入了解for-of方法。这就与我们要说的迭代器有关。
for-of 循环首先调用集合的[Symbol.iterator]()方法,紧接着返回一个新的迭代器对象。迭代器对象可以是任意具有.next()方法的对象;for-of 循环将重复调用这个方法, 每次循环调用一次。每一次调用.next()方法,它都返回相同的结果,返回给 for-of 循环的结果有两种
1. 未完成迭代;
2. 下一个值为 0。这意味着(value of zeroesForeverIterator) {}将会是一个无限循环。
举个简单的例子
0 0
- 前端工程师不得不知道的ES6新特性(四)
- 前端工程师不得不知道的ES6新特性(一)
- 前端工程师不得不知道的ES6新特性(二)
- 前端工程师不得不知道的ES6新特性(三)
- 前端开发不得不知道的十大ES6新特性
- 前端开发不得不知道的十大ES6新特性
- 【ES6】ES6的新特性
- 你不知道的JavaScript--Item24 ES6新特性概览
- ES6的新特性
- ES6的新特性
- ES6的新特性
- ES6的新特性
- es6的新特性(一)
- ES6的一些新特性
- ES6新特性的总结
- ES6的十个新特性
- ES6语法的新特性
- 优秀设计师不得不知道的用户体验设计(四)
- java第十六天-异常体系
- 排序面试指南
- Android热修复技术选型——三大流派解析
- 防止刷票的一些方法介绍
- java.util.MissingFormatArgumentException: Format specifier 'd'
- 前端工程师不得不知道的ES6新特性(四)
- 即时通讯下数据粘包、断包处理实例(基于CocoaAsyncSocket)
- 初学者上传项目至github
- leetcode第5题,最长回文子串
- ssh远程执行sed -i命令,替换的内容中含有双引号的问题
- 《Android群英传》读书笔记9.Android系统信息与安全机制
- OC——1.OC与c语言对比
- 几个 PHP 的“魔术常量”
- LightOJ 1062Crossed Ladders(二分)