// case 1 true == []; // -> false true == ![]; // -> false // case 2 false == []; // -> true false == ![]; // -> true 왜 위처럼 나올까??? 어째서 같지??? 여기서는 저번 설명에서 말한 것 처럼 JS에서는 빈배열은 숫자로 강제 변환하는 것을 이용해서 이해해야 한다. 2019/10/20 - [Javascript/WTF] - [WTF JS] 1. [] == ![] 는 true 그럼 이제 case 1을 먼저 보자 // case 1 1. true == []; // -> false 2. true == ![]; // -> false ==> 1 true == []; // Boolean, Array true == 0; // ..