合并不同数组对象 属性

var obj1 = [{

  "id": 1,

  "model": "XQG70-S1208FW",

  "color": "白",

  "invStatusName": "正品",

  "bactualQty": 10947,

  "brealyQty": 11000,

  "bavailQty": 53

}, {

  "id": 2,

  "model": "XQB70-C3006",

  "color": "灰",

  "invStatusName": "正品",

  "bactualQty": 11,

  "brealyQty": 6,

  "bavailQty": -5

}];

var obj2 = [{

  "price": "6666",

  "id": 2

}, {

  "id": 1,

  "price": "8888"

}];

var bb = [];

obj1.forEach(function(item,index) {

bb.push(tt(item))

});

function tt(item) {

let data;

obj2.forEach(function (items, index) {

if(item.id == items.id){

data = Object.assign({}, item,items)

}

})

return data

}

console.log(bb);

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容