关于js原生forEach
钢翼
编程
js对数组循环自带有一个forEach循环,写法如下
[1,2,3].forEach(function(item,index){
console.log(index+','+item);
})但是有个问题,你如果想continue的话,可以直接return来代替。
[1,2,3].forEach(function(item,index){
if(item == 2){
return;
}
console.log(index+','+item);
})如果你想break的话,就不能用这个自带的forEach,得写成for-in或for-of(ES6的形式。
或者用jquery 的 $.each然后通过return true(continue) return false(break)。
$.each([1,2,3],function(index,item){
console.log(index+','+item);
})