在jQuery中map和each函数的区别

gooood个人博客网站

数组

在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]

本文内容由用户注册发布,仅代表作者或来源网站个人观点,不代表本网站的观点和立场,与本网站无关。本网系信息发布平台,仅提供信息存储空间服务,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本网站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。如因作品内容侵权需删除与其他问题需要同本网联系的,请尽快通过本网的邮箱或电话联系。 
THE END
分享
二维码
< <上一篇
下一篇>>