举例数组
数组A=['00','01','02'.'88'],想增加属性名,得到数组AA=[{code:'00'},{code:'01'},{code:'02'},{code:'88'}]
let newArrAA=[]
this.ArrA.forEach(item=>{
var obj={}
var str1='code'
obj[str1]=item
newArrAA.push(obj)
})
console.log('newArrAA',newArrAA)//[{code:'00'},{code:'01'},{code:'02'},{code:'88'}]
数组B=[{code:'00',name:'zhangsan'},{code:'01',name:'lisi'},{code:'02',name:'wangmazi'},{code:'03',name:'tiezhu'}]
最终要得到的数组C=[{code:'00',name:'zhangsan'},{code:'01',name:'lisi'},{code:'02',name:'wangmazi'}]
let newArrC=arrB.filter(item=>{
return newArrAA.find(prop=>{
return prop.code==item.code
})
})
},
console.log('newArrC',newArrC)//[{code:'00',name:'zhangsan'},{code:'01',name:'lisi'},{code:'02',name:'wangmazi'}]