PHP
·
发表于 5年以前
·
阅读量:8312
each跟map都可以用来遍历Array或Object,区别是each不改变原来的Array或Object,map是操作给定的Array或Object返回一个新Array或Object。Demo:
var items = [1,2,3,4];
$.each(items, function() {
alert('this is ' + this);//alert 1,2,3,4
});
var newItems = $.map(items, function(i) {
return i + 1;
});
// newItems is [2,3,4,5]
map会占用更多的内存,所以如果只是遍历建议用each。