== 操作符
toPrimitive 是對象轉基本類型。
[] == ![] // -> true ,下面是這個表達式爲何爲 true 的步驟:
// [] 轉成 true,然後取反變成 false
[] == false
// 根據第 8 條得出
[] == ToNumber(false)
[] == 0
// 根據第 10 條得出
ToPrimitive([]) == 0
// [].toString() -> ''
'' == 0
// 根據第 6 條得出
0 == 0 // -> true