💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
<hr> <div id="div1"><h3> <font color=red> 迭代器模式 </font> <h3></div> 定义:提供一种方法顺序访问一个聚合对象中的各个元素,而要不需要暴露该对象的内部表示 迭代器模式简单来说就是将迭代过程从业务逻辑中抽离,简化开发,其分为内迭代和外迭代。目前许多语言都已经内置了迭代器的实现,如ES5中的forEach函数就是一种内迭代的实现。 ```javascript Array.prototype.myEach = function (cb) { for (let index = 0; index < this.length; index++) { const element = this[index]; if(cb(element, index) === false) { break } } }; ['a','b','c'].myEach(console.log) // a b c ```