I have an array such as
let array = [
{
id: 1,
name: "Name A",
expenseAmount: 100
},
{
id: 1,
name: "Name A",
expenseAmount: 50
},
{
id: 3,
name: "Name B",
expenseAmount: 10
},
{
id: 3,
name: "Name B",
expenseAmount: 20
}
];
And I am looking for a solution, which condenses that array in such a manner, that all objects with the same id and name get summed by their expenseAmount, so that it results in:
let array_goal = [
{
id: 1,
name: "Name A",
expenseAmount: 150
},
{
id: 3,
name: "Name B",
expenseAmount: 30
}
];
Could you please help? Thanks!