jQuery中each方法原理及实现
程序员文章站
2022-07-12 23:41:21
...
//此方法在数组总结那一块做过解释,只不过添加了对对象的遍历 //http://ezizoo.iteye.com/blog/2204215 //当callback返回false时立刻跳出each var each=function(obj,callback){ var value, length=obj.length, i=0, isArray=isArrayLike(obj); //两种情况 //类数组 if(isArray){ for(;i<length;i++){ //若是返回false,则直接跳出 value=callback.call(obj,i,obj[i]); if(value===false){ break; } } }else{ for(i in obj){ value=callback.call(obj,i,obj[i]); if(value===false){ break; } } } return obj; }; //详细的见附件http://ezizoo.iteye.com/blog/2205170 //到此结束
上一篇: Nacos——Raft 如何保证内容一致
下一篇: Jquery跳出each循环