HLJ 发布于
2018-08-08 20:08:22

在jQuery中map和each函数的区别

在jQuery中map和each函数似乎做同样的事情。这两者之间是否存在实际差异?什么时候使用map什么时候使用each?
each函数返回的是一个值,而map函数返回的是一个数组。如果过度使用map函数的返回值,则可能会浪费大量内存。
1、示例:
<script type="text/javascript">
  var items = [1,5,3,4];
  $.each(items, function(i,index) {
    console.log('this is ' + index);
  });
  var newItems = $.map(items, function(i,index) {
     return i;
  });
  console.log(newItems)
</script>
2、输出结果:
this is 1
this is 5
this is 3
this is 4
[1, 5, 3, 4]

当前文章内容为原创转载请注明出处:http://www.good1230.com/detail/2018-08-08/43.html
最后生成于 2024-05-27 22:52:30
此内容有帮助 ?
0