I have an array of objects which look like below
let array1 = [
{ 'id': 356, 'name': 'Apple', 'quantity': 150 },
{ 'id': 356, 'name': 'Apple', 'quantity': 200 },
{ 'id': 370, 'name': 'Orange', 'quantity': 200 }
];
I need to sum quantity and return new array if duplicate id is found
Expected result
[
{ 'id': 356, 'name': 'Apple', 'quantity': 350 },
{ 'id': 370, 'name': 'Orange', 'quantity': 200 }
]