Jquery对数组提供的两个函数$.map(arr,fn)和$.each(arr,fn)
2011-02-12 21:17
471 查看
//$.map(arr,fn)对数组array中每个元素调用fn函数,fn函数将处理的结果返回到一个新array中,一般仅处理array风格的数组,不处理字典类型的数组 var arr = [1, 2, 3]; var arr2=$.map(arr, function (item) { return item * 2; });//item表示arr中每一个遍历的元素,fn返回一个新的arr alert(arr2); //$.each(arr,function(key,value){})遍历数组的每一个元素,普通方式下写全,可以不应用key或value中的某一个 var arr = { "tom": 23, "jam": 34, "ac": 32 }; $.each(arr, function (key, value) { alert(key + "的年龄是:" + value); }); //没有返回值,有两个参数时返回key和value,一个参数时返回key,没有参数时返回value $.each(arr, function (key) { alert(key); });//遍历key $.each(arr, function () { alert(this); });//遍历value对于普通数组的用无参的要好一些,对于字典型的数组再应用两个参数的匿名函数
相关文章推荐
- jQuery中提供的三个函数:map,each,trim
- jQuery数组($.each,$.grep,$.map,$.merge,$.inArray,$.unique,$.makeArray)处理函数详解
- jQuery数组($.each,$.grep,$.map,$.merge,$.inArray,$.unique,$.makeArray)处理函数详解
- jQuery数组($.each,$.grep,$.map,$.merge,$.inArray,$.unique,$.makeArray)处理函数详解
- Jquery 对Array处理的两个函数 $.map() 和 $.each()
- jQuery数组($.grep,$.each,$.inArray,$.map)处理函数详解
- jQuery数组($.each,$.grep,$.map,$.merge,$.inArray,$.unique,$.makeArray)处理函数详解
- 在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法。两个方法是有区别的,从而这两个方法在针对不同的操作上,显示了各自的特点。 $().each,对于这个方法,在
- jquery筛选数组之grep、each、inArray、map的用法及遍历json对象
- $.each的使用——对数组调用fn函数处理,没有返回值
- jQuery.map(arr|obj,callback) 的map函数用法(十四)
- 初学JS作业二:试用js声明一个字符str、声明一个数字num、声明一个布尔值isHave、声明一个数组arr、声明一个函数fn!
- jquery中map函数与each函数的区别实例介绍
- jquery中map函数与each函数的区别
- 而在Jquery中则使用$.map()、$.each()来操作数组
- JQuery 操作数组 each、map、grep、filter
- jquery筛选数组之grep、each、inArray、map的用法及遍历json对象
- JQuery 操作数组 each、map、grep
- jquery筛选数组之grep、each、inArray、map的用法及遍历son对象(转)
- 而在Jquery中则使用$.map()、$.each()来操作数组