js给数组对象添加一个属性

简单的方法:

var a =[{name: 'Tom',age:20},{name: 'Tom2',age:22}]

现在给a数组中的第一个对象添加性别属性

a[0]['gender']='women'
a[0]['address']="China"
a[1].province="Jiangsu"
 
好用上手的方法:
this.data.forEach((item,index)=>{
   needData.push(
       Object.assign({},item,
           {'addAttr':'addAttrContent'})
   )
})

我自己研究的:
用于空数组添加元素和对象的,非常好用
   const newarr = [];
      param.forEach((item) => {
        newarr.push(Object.assign({'id':item.id,'dataId':item.dataId,'applicationId':item.applicationId}));
      });
 

 

posted @ 2021-12-31 16:10  土小狗  阅读(1156)  评论(0编辑  收藏  举报