Jquery 中map()方法的使用

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);

最后输出结果:



你可能感兴趣的:(Jquery 中map()方法的使用)