(1){}+[] => 0
<u></u>{}
处于一行的开头,表示一个语句块。
<u></u>+[]
表示把空数组转换成整数,而+[] => 0
(2)[]+{} => "[object Object]"
两个对象相加,会调用它们的toString
方法,然后再相加
[].toString() => 空字符串''
{}.toString() => 字符串'[object Object]'
(1){}+[] => 0
<u></u>{}
处于一行的开头,表示一个语句块。
<u></u>+[]
表示把空数组转换成整数,而+[] => 0
(2)[]+{} => "[object Object]"
两个对象相加,会调用它们的toString
方法,然后再相加
[].toString() => 空字符串''
{}.toString() => 字符串'[object Object]'