Ложные значения в 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.