我有這樣的對象數組:如何合併對象數組中的重複項並對特定屬性進行求和?
var arr = [
{
name: 'John',
contributions: 2
},
{
name: 'Mary',
contributions: 4
},
{
name: 'John',
contributions: 1
},
{
name: 'Mary',
contributions: 1
}
];
...我想合併重複,但總結他們的貢獻。結果將如下所示:
var arr = [
{
name: 'John',
contributions: 3
},
{
name: 'Mary',
contributions: 5
}
];
我該如何用JavaScript實現?
你嘗試過什麼到目前爲止? –