0
点赞
收藏
分享

微信扫一扫

ES6 从入门到精通 # 14:迭代器 Iterator 的用法


说明

ES6 从入门到精通系列(全23讲)学习笔记。

Iterator

Iterator 是一种的新的遍历机制:

  1. 迭代器是一个接口,能快捷的访问数据,通过​​Symbol.iterator​​​ 来创建迭代器,通过迭代器的​​next()​​ 获取迭代之后的结果
  2. 迭代器是用于遍历数据结构的指针(数据库的游标)

使用迭代:

const kaimo = ["k", "a", "i", "m", "o"];
console.log(kaimo);

ES6 从入门到精通 # 14:迭代器 Iterator 的用法_迭代器

// 创建新的迭代器
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());

ES6 从入门到精通 # 14:迭代器 Iterator 的用法_迭代_02


举报

相关推荐

0 条评论