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风格的数组。