map()定义:
map() 把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象。
demo:
首先定义一个二维数组:
var obj =[
{name:'lucky0'},
{name:'lucky1'},
{name:'lucky2'}
];
接着使用map() 遍历数组,修改或者添加元素:
var arr2 =obj.map(function(item,i){
//当遇到 name = lucky1 时,修改name 的值、
if(item.name == 'lucky1'){
return {
name:'lucky11',
title:'标题:'+item.name
}
}
return{
name:item.name,
title:'标题:'+item.name
};
});
//打印结果
console.log(arr2);
最后输出结果:
网友评论