js關於valueOf()和toString()

爲什麼 [ ]==false 是 true 而 !![ ] 是 true 今天寫項目時判斷一個數組爲空,想節省時間判斷數組是否爲空用!arr來判斷,結果爲false var a=[]; console.log(![])//false 明明[]是false爲什麼![ ]返回的是true 首先這是因爲與 ECMA 規範和類型轉換有關。 1.[]==false爲什麼是true,首先因爲 == 號有強制
相關文章
相關標籤/搜索