const cleanFalsy = arr => arr.filter(Boolean);
Оптимизированная версия:
const cleanFalsy = arr => arr.filter(i=>i);
Возвращает новый массив без всех предметов, которые считаются «ложными» (0, «», NAN, FALSE, undefined, Null).
Пакет репозитория и НПМ
Вы можете найти все полезные функции из этой серии в github.com/martinkr/onelinecode Библиотека также публикуется в NPM как @onelinecode для вашего удобства.
Код и пакет NPM будут обновляться каждый раз, когда публикую новую статью.
Следуй за мной на Twitter: @martinkr и рассмотрим купить мне кофе
Фото zoo_monkey. на Бессмысленно
Оригинал: “https://dev.to/martinkr/1-line-of-code-how-to-clean-an-array-of-falsy-items-5ahf”