我需要通過公共ID合併多個json對象。我的問題是,我的對象有不同的密鑰ID。合併具有不同ID的多個對象數組
var object1 = [
{ "name":"apples" ,"w": 1, "x": 2 },
{ "name":"banana" ,"w": 1, "x": 2 },
{ "name":"cherry" ,"w": 1, "x": 2 },
];
var object2 = [
{ "type":"banana" ,"y": 3, "x": 4 },
{ "type":"cherry" ,"y": 3, "x": 4 },
];
我想獲得:
var object1 = [
{ "name":"apples" ,"w": 1, "x": 2 },
{ "name":"banana" ,"w": 1, "x": 4, "y": 3 },
{ "name":"cherry" ,"w": 1, "x": 4, "y": 3 },
];
我想使用相同的陣列[object1],而不是創建一個新的。 我創建了一個codepen here
如果有什麼第二個'object2'將包含少見的水果,比如'{ 「類型」: 「石灰」, 「Y」:2, 「X」:4}'?在這種情況下應該是什麼結果? – RomanPerekhrest
[合併2對象數組]的可能重複(http://stackoverflow.com/questions/7146217/merge-2-arrays-of-objects) –