Это оригинальный массив объектов:
const input = [
{firstProperty: 'something',
money: 3,
user: 'john-smith'},
{firstProperty: 'somethingDiff',
money: 7,
user: 'john-smith'},
{firstProperty: 'somElse',
money: 14,
user: 'jane-doe'},
{firstProperty: 'someOtherThing',
money: 2,
user: 'jane-doe'}]
И мне нужно вывести следующее:
const output = [
{user: 'john-smith',
totalMoney: 10},
{user: 'jane-doe',
totalMoney: 16}]
Я уже достиг этого результата, используя кучу циклов for, но я искал элегантное решение, которое использует только методы ES6, такие как map, filter, Reduce и т. Д.