Всем привет. Вот думаю как мне реализовать суммирование по условию. Подскажите пожалуйста.
Условие такое:
Есть массив, в нём куча объектов.
В объектах два ключа:
например:
[{id: 1, value: 3},
{id: 2, value: 4},
{id: 4, value: 18},
{id: 8, value: 14},
{id: 9, value: 10},
{id: 13, value: 6},
{id: 14, value: 4},]
и так далее.
Суть задачи состоит в том, что бы суммировать value согласно "шагу id".
Вот так должно получится: если шаг id 5
[{id: 1, value: 25},
{id: 5, value: 24},
{id: 10, value: 10},]
Какие варианты?