js设计模式之迭代器模式

let each=function (array,callback){

    for(let i=0,len=array.length;i

        //回调函数

        if(callback(i,array[i])===false){

            break//停止代码

        }

    }

}

var names=[{

    naem:"贾维斯",

    id:1001,

    age:50

},{

    naem:"史塔克",

    id:1002,

    age:30

}]

each(names,function(index,value){

    console.log(index,value)

})

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,079评论 19 139
  • 1 工厂模式 工厂模式(Factory)是用来创建对象的一种最常用的设计模式。我们不暴露创建对象的具体逻辑,而是将...
    鱼小落阅读 234评论 0 0
  • 环境 : CentOS 7.7丶Docker 19.03.4丶Nginx 1.17.5丶PHP 7.3.11 安装...
    x0e阅读 2,240评论 0 2
  • Getting Started Use the Current Stable Version (7.1) Buil...
    Leonzai阅读 1,984评论 0 3
  • JavaScript 编码规范(草案) 该规范改编自 Airbnb JavaScript Style Guide[...
    暖lily阅读 383评论 0 0