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

maxOf

Условие

Максимум массива чисел. Для пустого - undefined.

Примеры

maxOf([1, 7, 3]) // 7
maxOf([]) // undefined
maxOf([-5, -2]) // -2

Как подойти

Math.max(...arr), но пустой массив даёт -Infinity - нужна проверка длины. Для больших массивов спред упирается в лимит аргументов, тогда reduce.

Подсказки: 1
  1. Math.max от пустого спреда даёт -Infinity.

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

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