at First: [] =0 and ![]=0,
• After type coercion, the comparison is 0 == 0, which is true.
So, [] == ![] evaluates to true because both sides are coerced to the number 0.