[英]Empty array is truthy or not in JavaScript?
我對以下結果有點困惑,有人可以指出幕后發生的事情嗎? 為什么 Boolean([]) 會返回 true? 並松散地將空數組與 Boolean [] == false 評估為 true?
但嚴格比較會評估為假?
這是我不明白的部分
非常感謝!
Boolean([])
//true
[] == false
//true
[] === false
//false
Boolean([]) // => true
.
[] == false // => false
[] === false // => false
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.