each 和 foreach的区别

2024-11-20 08:34:57
推荐回答(1个)
回答1:

each和foreach的区别有:

1、foreach是js的原生方法;each是jq的方法;

  例如:

  var arr = ['mary','jack'];

  arr.foreach(function(item,index){

    console.log(item,index);    //mary,0   jack 1

  })

2、$.each() 与 $(select).each()之间的区别

  2.1、$.each() 可用于遍历任何的集合(无论是数组或对象),如果是数组,回调函数每次传入数组的索引和对应的值,方法会返回被遍历对象的第一参数。

      $(select).each() 主要专用于jquery对象的遍历, 

 

$.each()