Jquery之提供的常用函数

$.map(array,fn)对数组array中每个元素调用fn函数逐个进行处理,fn函数将处理返回,最后得到一个新的数组

var arr = [2, 5, 7];
var arr2 = $.map(arr, function (item) { return item * 2; });
alert(arr2);

$.each(array,fn)对数组array每个元素调用fn函数进行处理,没有返回值

//fn函数的参数只有一个的时候,代表的是数组的key
//fn函数没有参数的时候,代表的是数组的value,用this表示
        var dict = { "tom": 20, "jerry": 50, "amy": 30 };
        $.each(dict, function (key, value) { alert('name:' + key + '   ' + 'age:' + value); });

//如果是普通的数组则key的值是序号
//省略fn的参数,这时候用this可以得到遍历的当前元素
posted @ 2012-06-26 11:57  ``炯``  阅读(155)  评论(0编辑  收藏  举报