当前位置:网站首页>ES6 从入门到精通 # 14:迭代器 Iterator 的用法
ES6 从入门到精通 # 14:迭代器 Iterator 的用法
2022-08-09 22:39:00 【凯小默】
说明
ES6 从入门到精通系列(全23讲)学习笔记。
Iterator
Iterator 是一种的新的遍历机制:
- 迭代器是一个接口,能快捷的访问数据,通过
Symbol.iterator
来创建迭代器,通过迭代器的next()
获取迭代之后的结果 - 迭代器是用于遍历数据结构的指针(数据库的游标)
使用迭代:
const kaimo = ["k", "a", "i", "m", "o"];
console.log(kaimo);
// 创建新的迭代器
const ite = kaimo[Symbol.iterator]();
console.log(ite);
// done 为 true 表示遍历完成
console.log(ite.next());
console.log(ite.next());
console.log(ite.next());
console.log(ite.next());
console.log(ite.next());
console.log(ite.next());
边栏推荐
- 多商户商城系统功能拆解24讲-平台端分销会员
- Sqlserver限制账户在哪些ip下才可以访问数据库
- 金仓数据库 KingbaseGIS 使用手册(6.2. 管理函数)
- 直播预告 | ICML 2022 11位一作学者在线分享神经网络,图学习等前沿研究
- 【JZOF】77 Print binary tree in zigzag
- 技术盛宴!华云数据携六大议题亮相OpenInfra Days China
- LiveData : Transformations.map和 Transformations.switchMap用法
- Leetcode 98. 验证二叉搜索树
- How to know the computer boot record?
- ElasticSearcch集群
猜你喜欢
随机推荐
Force buckle: 279. Perfect square
【励志】名言警句
金仓数据库 KingbaseGIS 使用手册(6.5. 几何对象编辑函数)
【集训DAY3】阶乘【数学】
How to match garbled characters regularly?
【AtomicInteger】常规用法
直播预告 | ICML 2022 11位一作学者在线分享神经网络,图学习等前沿研究
Controller层代码这么写,简洁又优雅!
微信小程序获取微信用户步数
Snap: 322. Change of Change
MQTT X Web:在线的 MQTT 5.0 客户端工具
《动手学深度学习》(八) -- 多尺度标检测和单发多框检测
tiup cluster upgrade
金仓数据库 KingbaseGIS 使用手册(6.2. 管理函数)
JSON对象和字符串相互转化
Explore the TiDB Lightning source code to solve the found bugs
ALV报表总结2022.8.9
探索TiDB Lightning源码来解决发现的bug
如何正则匹配乱码?
金仓数据库 KingbaseGIS 使用手册(6.3. 几何对象创建函数)