Search This Blog

2026/08/07

Compare boolean with empty array


Guess output of following program

console.log(Boolean([]));   // true
console.log(![]);           // false

console.log(false == []);   // true
console.log(false == ![]);  // true


Output:
        true
        false
        true
        true

Explation in 3rd line
        console.log(false == []); // false == "" then 0 == 0 then true

In 4t line

        console.log(false == ![]);  //  false == ! true then false == false then true

No comments:

Post a Comment