I have a javascript array like this
var array = [{
id: 1,
quantity: 2
},
{
id: 2,
quantity: 1
},
{
id: 1,
quantity: 5
}
]
how to convert this array into
var resArray = [{
id: 1,
quantity: 7
},
{
id: 2,
quantity: 1
}
]
where each id property of object is unique and all quantity property(with same id) gets added.