网络编程 
首页 > 网络编程 > 浏览文章

jquery中map函数与each函数的区别实例介绍

(编辑:jimmy 日期: 2025/5/12 浏览:3 次 )

"htmlcode">

var items = [1,2,3,4]; 
$.each(items, function() { 
alert('this is ' + this); 
}); 
var newItems = $.map(items, function(i) { 
return i + 1; 
}); 
// newItems is [2,3,4,5]


"htmlcode">

var items = [0,1,2,3,4,5,6,7,8,9]; 
var itemsLessThanEqualFive = $.map(items, function(i) { 
// removes all items > 5 
if (i > 5) 
return null; 
return i; 
}); 
// itemsLessThanEqualFive = [0,1,2,3,4,5]

当需要对数组进行删除时也是如此,所以删除时错误使用each或map后果还是蛮严重的。

上一篇:JavaScript-RegExp对象只能使用一次问题解决方法
下一篇:jQuery学习笔记之 Ajax操作篇(二) - 数据传递
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 网站地图 SiteMap