Где и как я могу использовать логическую функцию в JavaScript
Использование Boolean для проверки правды
let x = 'some-value'; // This doesn't look too nice if (!!x) { // … } // This is a lot more readable if (Boolean(x)) { // … }
Использование Boolean для проверки правды
const values = [0, 0, 2, 0, 3]; // Use as the callback for Array.prototype.some() const hasValidValue = values.some(Boolean); // Use as the callback for Array.prototype.filter() const nonEmptyValues = values.filter(Boolean);
Обращайтесь с булевыми объектами с осторожностью
let x = new Boolean(false); if (x) { // This code is executed }