迭代器模式提供一种方法顺序访问一个聚合对象中各个元素,而又不需要暴露该方法中的内部表示。
js中我们经常会封装一个each函数用来实现迭代器。
array的迭代器:

obejct的迭代器:

[目录]

原创文章转载请注明:

转载自AlloyTeam:http://www.alloyteam.com/2012/10/commonly-javascript-design-patterns-iterator-mode/

  1. 【Javascript设计模式13】-组合模式 | Tencent AlloyTeam 2012 年 10 月 25 日

    […] 迭代器模式 […]

    • Colonel 2012 年 11 月 12 日

      Thanks for srhanig. Your post is a useful contribution.

发表评论