分类: JavaScript
2012-12-28 11:17:46
var arr = { "tom": 22, "jim": 32, "joy": 43 };
var arr2 = [2, 3, 4];
//使用普通的js遍历方法遍历
for (var key in arr) {
alert(arr[key]);
}
for (var i = 0; i < arr2.length; i++) {
alert(arr2[i]);
}
//使用jquery的each函数遍历
$.each(arr, function(key, value) {
alert(key + "=" + value);
});
$.each(arr2, function(key, value) {
alert(key + "=" + value);
});
//$.each(arr2, function(item) { alert(arr2[item]); });
// $.each(arr2, function() { alert(this); });
//each可以处理各种风格的数组,但是没有返回值
//使用jquery的map函数遍历
var arr22 = $.map(arr2, function(item) { return item * 2 });
alert(arr22);
//注意,map函数不能处理dictionary风格的数组。
原文来自 web开发网
dan25700151072012-12-30 18:01:51
楼主好!我是上学吧网站的工作人员。今天我浏览了您的博客,发现您文章内容都写得非常好,想要与您进行合作。如果您有意向,可以直接加我的QQ:2376659693 进行详细沟通。