[1]==[1] //false{name:1}=={name:1} //false1==1 //true据我的理解应该是[1]和{name:1}是引用类型的,而1是标准值类型,引用类型无法做相等判断,请问是不是这样的呢?
1 回答
眼眸繁星
TA贡献1873条经验 获得超9个赞
<script>
var a = [1];
var b = [1];
// 这里的a和b是两个不同的地址,所以不一样
console.log(a==b); // false
var c = [1];
var d = c;
//这里的d引用的c的地址,所以一样
console.log(c==d); //true
</script>
添加回答
举报
0/150
提交
取消