Answer
t.me/js_testОтвет:
for..of Object.values + reduce
Объяснение:
Ниже будут приведены оба варианта решения - for..of и Object.values с использованием reduce (reduce перебирает массив значений salaries,
складывает их и возвращает результат)
Код для проверки:
Вариант for..of.
function sumSalaries(salaries) {
let sum = 0;
for (let salary of Object.values(salaries)) {
sum += salary;
}
return sum; // 650
}
let salaries = {
"John": 100,
"Pete": 300,
"Mary": 250
};
alert( sumSalaries(salaries) ); // 650
Вариант Object.values и reduce
function sumSalaries(salaries) {
return Object.values(salaries).reduce((a, b) => a + b, 0) // 650
}