js迭代器模式——内部迭代器

        

迭代器模式是一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。迭代器模式可以吧迭代过程从业务逻辑中分离出来, 在使用迭代器模式之后,即使不关心对象的内部构造,也可以按顺序访问其中的每个元素。

jQuery中的迭代器-内部迭代器

实现自己的迭代器

迭代器分为两种:内部迭代器和外部迭代器

内部迭代器:我们刚刚编写的each函数属于内部迭代器,each函数的内部已经定义好了迭代规则,他会全权接手外部只需一次初始调用。 内部迭代器在调用的时候非常方便,外界不需要关系迭代器的内部实现,跟迭代器的交互仅是一次初始调用,但这也是迭代器的缺点,无法满足一些业务需求。


你可能感兴趣的:(js迭代器模式——内部迭代器)