jq each和forEach的使用区别

首先看实例

var  arr=[["1","4"],["2"],["3","5","6"]];
var res=[];

//法一:使用forEach
arr.forEach(function(child,index){
    if(child.length>1){
        res.push(index);
    }
})


//法二:使用each
$.each(arr,function(index,child){
    if(child.length>1){
        res.push(index);
    }
})

需要注意:

1.forEach的调用者是对象,each是$

2.forEach两个参数分别表示子元素和系数。而each正好相反

 

posted @ 2021-10-19 15:15  RookieCoderAdu  阅读(455)  评论(0编辑  收藏  举报