迭代器模式是一种简单的设计模式,简单到我们都不认为它是一种设计模式。目前迭代器是每一个高级语言都会有的功能。
JS 中迭代器氛围内置迭代器和外部迭代器。
-
内置迭代器:外部只需要一次初始调用,不需要关心内部的实现,如:
- forEach
- map
- filter
-
外部迭代器:必须显式地请求下一个元素,如:
- Iterator
- generator
迭代器模式是一种简单的设计模式,简单到我们都不认为它是一种设计模式。目前迭代器是每一个高级语言都会有的功能。
JS 中迭代器氛围内置迭代器和外部迭代器。
本文标题:迭代器模式 Iterator
本文链接:https://www.haomeiwen.com/subject/omjsextx.html
网友评论