Ложные значения в Javascript
Думаете, что такое ложные ценности?
Итак, ложное значение — это значение, которое считается ложным при обнаружении в логическом контексте.
В javascript ложные значения
1. ноль
2. не определено
3. NaN
4. 0
5. -0
6. 0n (BigInt ноль)
7. ложный
8. «» (пустая строка)
Самый простой способ удалить эти ложные значения из массива — использовать метод фильтра с булевой функцией.
Предположим, что массив
myArray = [1, true, NaN, null, «привет», 0, 78, {}, undefined,», «false», «true»];
let newArray = myArray.filter(Boolean)
newArray будет [1, правда, 'привет', 78, {}, 'правда'];
Разве это не легко?
Удачного обучения!!!
Не забудьте подписаться на The Lean Programmer Publication, чтобы получать больше таких статей, и подпишитесь на нашу рассылку tinyletter.com/TheLeanProgrammer.