each 和 foreach的区别

如题所述

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()
温馨提示:答案为网友推荐,仅供参考
相似回答