
Удаление из массива ложных значений
Бывает так, что из массива нужно удалить ложные значения. Это такие значения, которые в JavaScript приводятся к значению
✔️ undefined
✔️ null
✔️ NaN
✔️ 0
✔️ «» (пустая строка)
✔️ false
Подобные значения легче всего отфильтровать из массива, воспользовавшись следующей конструкцией:
Бывает так, что из массива нужно удалить ложные значения. Это такие значения, которые в JavaScript приводятся к значению
false
. В языке существует лишь 6 таких значений (включая само значение false):✔️ undefined
✔️ null
✔️ NaN
✔️ 0
✔️ «» (пустая строка)
✔️ false
Подобные значения легче всего отфильтровать из массива, воспользовавшись следующей конструкцией:
myArray.filter(Boolean);
Если нужно как-то модифицировать исходный массив, а после этого подвергнуть фильтрации новый массив, можно попробовать нечто, напоминающее код на картинке. Пользуясь подобной конструкцией, учитывайте то, что исходный массив, myArray, остаётся неизменным.