Как лучше всего взять следующий массив объектов и объединить их по ключу и накапливать цену так, чтобы это:
var sales = [
{
order_id: 138,
price: 25,
},
{
order_id: 138,
price: 30,
},
{
order_id: 139,
price: 15,
},
{
order_id: 131,
price: 25,
},
];
стать этим:
var sales = [
{
order_id: 138,
price: 55,
},
{
order_id: 139,
price: 15,
},
{
order_id: 131,
price: 25,
},
];
Обратите внимание, что исходный массив будет содержать более 500 элементов. Это хороший вариант для снижения? или мне нужно построить новый массив с циклом for?