摘要: Iterator是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署Iterator接口,就可以完成遍历操作。 Iterator的作用: 1、为各种数据结构,提供一个统一的、简便的访问接口; 2、使得数据结构的成员能够按某种次序排列; 3、ES6 创造了一种新的遍历命令for.. 阅读全文
posted @ 2020-08-09 19:11 AllenZhang_(*^▽^*) 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Generator 函数是一个状态机,封装了多个内部状态。 执行 Generator 函数会返回一个遍历器对象。 最简单的例子 function * loop () { for (let i = 0; i < 5; i++) { yield console.log(i) } } let l = lo 阅读全文
posted @ 2020-08-09 15:56 AllenZhang_(*^▽^*) 阅读(101) 评论(0) 推荐(0) 编辑