【JavaScript 类型比较】为什么空对象不==true?

【JavaScript 类型比较】为什么空对象不==true? 背景 Boolean()函数为强制转换为布尔类型的函数,其转换规则如下: 问题 为什么表达式[]==true =>false, 表达式{}==true =>false,按照ToBoolean的规则,这两个表达式不应该都是真true吗? 示例 解决 其实当用试图用Boolean()强制转化==两边为布尔类型再进行比较时,方向已经错了,=
相关文章
相关标签/搜索