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

compact

Условие

Убери все ложные значения.

Примеры

compact([0, 1, "", 2, null, 3, false]) // [1, 2, 3]
compact([]) // []

Как подойти

filter(Boolean) убирает 0, '', null, undefined, NaN, false. Если нужно убрать только null/undefined - filter(x => x != null).

Подсказки: 1
  1. filter принимает функцию; Boolean - тоже функция.

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

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