1. 首页
  2. 编程语言
  3. Javascript
  4. 深入理解JavaScript系列(35):设计模式之迭代器模式详解

深入理解JavaScript系列(35):设计模式之迭代器模式详解

上传者: 2021-05-07 20:45:34上传 PDF文件 60.73 KB 热度 8次

迭代器的几个特点是:1.访问一个聚合对象的内容而无需暴露它的内部表示。一般的迭代,我们至少要有2个方法,hasNext()和Next(),这样才做做到遍历所有对象,我们先给出一个例子:jQuery里一个非常有名的迭代器就是$.each方法,通过each我们可以传入额外的function,然后来对所有的item项进行迭代操作,例如:迭代器的使用场景是:对于集合内部结果常常变化各异,我们不想暴露其内部结构的话,但又响让客户代码透明底访问其中的元素,这种情况下我们可以使用迭代器模式。

下载地址
用户评论