У меня есть массив объектов JSON следующим образом
var array = [{"id":"1","value": "13"},{"id":"2","value": "23"},{"id":"1","value": "33"},{"id":"3","value": "13"}]
Затем я сгруппировал массив json в соответствии с идентификатором следующим образом
var groupArray = {"1":[{"id":"1","value": "13"},{"id":"1","value": "33"}],
"2": [{"id":"2","value": "23"}],
"3": [{"id":"3","value": "13"}]};
Я хочу перебрать groupArray и получить сумму значений для каждого идентификатора, где повторяющиеся идентификаторы должны суммироваться вместе, давать одно общее значение и назначать их в другой массив следующим образом
resultArray
[{"id":"1","value":"46"},{"id":"2","value":"23"},{"id":"3","value":"13"}]
Это должно быть достигнуто с помощью angularjs