我想結合一個對象數組,同時刪除基於特定值的重複項,在這種情況下它是id
。我想合併每個對象中的其他屬性。合併數組併合並這些值
這是我有:
var myArray = [
{
id : 1,
rendering : 0,
completed : 1
},
{
id : 2,
rendering : 0,
completed : 1
},
{
id : 3,
rendering : 0,
completed : 1
},
{
id : 1,
rendering : 1,
completed : 0
},
{
id : 2,
rendering : 1,
completed : 0
},
{
id : 3,
rendering : 1,
completed : 0
},
]
這就是我想要的:
var myDesiredArray = [
{
id : 1,
rendering: 1,
completed: 1
},
{
id : 2,
rendering: 1,
completed: 1
},
{
id : 3,
rendering: 1,
completed: 1
},
]
我很樂意與直JavaScript或下劃線/ lodash。任何建議將不勝感激。
你如何獲得的值呈現在你的「myDesiredArray」完成? – DTing
http://stackoverflow.com/questions/7146217/merge-2-arrays-of-objects –
@ DTing,感謝您的發現。我糾正了我的帖子。 – abyrne85