ES6 学习笔记 14 --- Iterator迭代器
遍历器(Iterator)就是这样一种机制。它是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署Iterator接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)。12345let arr = ['hello', 'world'];let map = arr[Symbol.iterator]();console.log(map.next()); // {value: "hello", done: false}console.log(map.next()); // {value: "world", done: false}console.log(map.next()); // {value: undefined, done: true}
部署一个 自定义的 Symbol.iterator 方法
|
|