<分区>
这是为什么呢?一开始我以为它是某种隐式类型转换,但 [] == [] 也是错误的。
<分区>
这是为什么呢?一开始我以为它是某种隐式类型转换,但 [] == [] 也是错误的。
最佳答案
javascript 中的数组是对象。对象按身份进行比较。因此,由不同文字(或通过其他方式)创建的两个对象不会相等(严格 (===
) 或松散 (==
))。
关于javascript - 在 javascript 中,[] === [] 和 [] == [] 都返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34102957/