1.给数组中所有对象加一个属性
新数组:array;
原数组:list;
给原数组list的对象加一个名为indexNum的属性,属性值为str
let array = [];
let list = [{name:'aa',age:11},{name:'bb',age:22},{name:'cc',age:33},];
list.map((item,index)=>{
array.push(
Object.assign({},item,{indexNum:'str'})
)
});
console.log(123,array);
}
2.给数组中添加新的一条新数据
新数组:jsonarray;
原数组:jsonstr;
给原数组jsonstr添加新数据
var jsonstr="[{'name':'a','value':1},{'name':'b','value':2}]"; var jsonarray = eval('('+jsonstr+')'); var arr = { "name" :"1", "value" : "2" } jsonarray.push(arr); console.log(jsonarray);