JavaScript高级程序设计学习笔记(五) —迭代器和生成器迭代器与生成器
迭代器与生成器1.理解迭代计数循环就是一种最简单的迭代,循环是迭代机制的基础,每次可以指定迭代多少次,以及要执行什么操作循环只能用在提前知道的数据类型,而且遍历顺序并不是数据结构固有的,所以使用循环有很大的限制2.迭代器模式可以吧有些结构成为可迭代对象,因为他们实现了正式的Iterator接口,而且可以通过接待器Iterator消费可迭代对象不一定是集合对象,也可以是仅仅具有类似数组行为的其他数据结构。迭代器是按需创建的一次性对象,每个迭代器都会关联一个可迭代对象,而迭代器会暴露迭代器关联可迭代