[JavaScript] {}解釋為語句塊,物件的toString

weixin_33866037發表於2016-03-04

(1){}+[] => 0
<u></u>{}處於一行的開頭,表示一個語句塊。
<u></u>+[]表示把空陣列轉換成整數,而+[] => 0

(2)[]+{} => "[object Object]"
兩個物件相加,會呼叫它們的toString方法,然後再相加

[].toString() => 空字串''
{}.toString() => 字串'[object Object]'

相關文章