console.log([]==false)-->true
先轉化為Number進行計較:[]-->0,false-->0,所以結果為true
- 數(shù)組轉化為Number時:
- 空的[]轉為0
- 有兩個或以上元素的數(shù)組轉為NaN
- 只有一個元素時,根據(jù)該元素進行Nunber轉換
console.log({}==false)-->false
先轉化為Number進行計較:所有的對象轉為Number時都為NaN
if([]){...}和if({}){...},會進行布爾值轉換,true