2 ms·
Yep. Because an array is an object which has a 'truthy' value '![]' evaluates as 'false'. Simplifies to a statement similar to 'false == false'. A little use
by 0x4d464d48 5y ago
Yep.
Because an array is an object which has a 'truthy' value '![]' evaluates as 'false'.
Simplifies to a statement similar to 'false == false'.
A little useless arcana for those interested.
Well, not so useless if your expecting '!someEmptyArray' to evaluate to 'true'. Use '!someEmptyArray.length' instead.