Код Junior Разминка: короткие функции обновлено

sumValues

Условие

Сумма числовых значений объекта. Нечисловые пропускаются.

Примеры

sumValues({"a":1,"b":2}) // 3
sumValues({"a":1,"b":"x"}) // 1
sumValues({}) // 0

Как подойти

Проверка Number.isFinite отсекает и строки, и NaN, и Infinity - иначе одно плохое значение испортит всю сумму.

Подсказки: 1
  1. Отфильтруй нечисловые значения до сложения.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.