Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
const arr = [ {name: 'a', number: 5}, {name: 'b', number: 10} ];
{name: 'ab', number: 15}
const sum = arr => arr .flatMap(Object.entries) .reduce((acc, [ k, v ]) => ( acc[k] = acc.hasOwnProperty(k) ? acc[k] + v : v, acc ), {}); const obj = sum(arr);