我对以下结果有点困惑,有人可以指出幕后发生了什么吗?为什么Boolean([])会返回true?并将空数组与布尔值 [] == false 进行松散比较,结果会得出 true 吗? 但严格比较会评估为假?
这是我不明白的部分
非常感谢!
Boolean([]) //true [] == false //true [] === false //false
javascript arrays comparison boolean
arrays ×1
boolean ×1
comparison ×1
javascript ×1