Answer
t.me/js_testОтвет:
const yourAmazingFunction = salaries => Object.values(salaries).reduce((acc, el) => acc + el, 0);
Обьяснение:
Получаем массив значений с помощью Object.values
, после чего проходим по массиву с помощью reduce
и получаем сумму.
Код для проверки:
const nonEmptySalaries = { John: 100, Ann: 160, Pete: 130 }; const emptySalaries = {}; const yourAmazingFunction = (salaries) => Object.values(salaries).reduce((acc, el) => acc + el, 0); const firstResult = yourAmazingFunction(nonEmptySalaries) const secondResult = yourAmazingFunction(emptySalaries) console.log(firstResult); // 390 console.log(secondResult); // 0