合并不同数组对象 属性

2019-08-21  本文已影响0人  中二少爷

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

上一篇下一篇

猜你喜欢

热点阅读