Уменьшить количество объектов в одном, добавив значения вместе

Lushmoney спросил: 03 февраля 2018 в 10:30 в: javascript

Предположим, у меня есть массив объектов:

[
    {
        category: 'Category A',
        mainUnits: 5,
        subUnits: 3
    },    {
        category: 'Category A',
        mainUnits: 9,
        subUnits, 12
    },    {
        category: 'Category B',
        mainUnits: 4,
        subUnits, 6
    },    {
        category: 'Category B',
        mainUnits: 2,
        subUnits, 4
    }
]

Однако я не могу получить массив, который выглядит так:

[
    {
        category: 'Category A',
        mainUnits: 14,
        subUnits: 15
    },    {
        category: 'Category B',
        mainUnits: 6,
        subUnits: 10
    }
]

Я смог сделать какой-то прогресс, но не могу получить точный результат, который мне нужен. Любое руководство очень ценится, спасибо!

0 ответов