console.log(true == []); // -> false
console.log(true == ![]); // -> false
Why they are always false?
console.log(true == []); // -> false
console.log(true == ![]); // -> false
Why they are always false?
true == [] is false simply because true is not equal to [].
![] evaluates to false, so true == ![] is false.
Also, true == !![] is true.