当前位置:网站首页>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());

边栏推荐
- 【JZOF】82二叉树中和为某一值的路径(一)
- 金仓数据库 KingbaseGIS 使用手册(6.5. 几何对象编辑函数)
- 【JZOF】77按之字形打印二叉树
- 恭喜获奖得主 | 互动有礼获赠 Navicat Premium
- tiup cluster upgrade
- Controller层代码这么写,简洁又优雅!
- 2022-08-09 mysql/stonedb-慢SQL-Q16分析
- 力扣:518. 零钱兑换 II
- Gartner's global integrated system market data tracking, hyperconverged market growth rate is the first
- String类常用方法
猜你喜欢

【JZOF】32从上往下打印二叉树

Redis集群

Gumbel distribution of discrete choice model

【集训DAY4】询问【Hash】

Technology feast!Huayun Data brings six topics to OpenInfra Days China

SRv6 performance measurement

杭电多校-Counting Stickmen-(思维+组合数+容斥)

【集训DAY4】异或【字典树】

Gartner's global integrated system market data tracking, hyperconverged market growth rate is the first
![[Interface Test] Decoding the request body string of the requests library](/img/99/82ef792dacd398a8a62dd94f235a91.png)
[Interface Test] Decoding the request body string of the requests library
随机推荐
《动手学深度学习》(八) -- 多尺度标检测和单发多框检测
恭喜获奖得主 | 互动有礼获赠 Navicat Premium
用函数统计最长单词的字母数量
68. qt quick-qml multi-level folding drop-down navigation menu supports dynamic add/unload, support qml/widget loading, etc.
【JZOF】77 Print binary tree in zigzag
harbor配置远程仓库
如何正则匹配乱码?
力扣:279.完全平方数
70. Stair Climbing Advanced Edition
测试2年,当时身边一起入行的朋友已经月薪20k了,自己还没过万,到底差在了哪里?
数据库优化 | 干货
你的手机曾经被监控过吗?
【集训DAY3】石油储备计划【树形DP】
2022/8/9 考试总结
Mysql/stonedb - slow SQL - 2022-08-09 Q16 analysis
微信小程序获取微信用户步数
Controller层代码这么写,简洁又优雅!
Click: 377. Combined Sum Ⅳ
JS--hashchange事件--使用/教程
6款跨境电商常用工具汇总