let each=function (array,callback){
for(let i=0,len=array.length;i<len;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)
})
js设计模式之迭代器模式
最新推荐文章于 2024-10-02 21:44:47 发布
本文介绍了JavaScript中的leteach函数,用于遍历数组并执行回调函数,当回调函数返回false时终止循环。以贾维斯和史塔克对象数组为例,展示了如何使用leteach打印每个对象的索引和值。
摘要由CSDN通过智能技术生成