如何判断两个对象是否相同?

时间:2014-02-08 23:18:59

标签: javascript object

我的意思是不是相等,而是字面上一个 ....两个指向内存中相同位置的东西。

例如,此处的ab理论上应相同... b是指向a的指针。

var a = function(){alert("hi");}

var b = a;

===不是答案......两种事物在各方面都可以是相同的,但在内存中并不是字面上相同的对象。

编辑: ===是答案!傻我。

2 个答案:

答案 0 :(得分:2)

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators

  

如果操作数引用相同的对象,则只有比较对象的表达式才会生效。

答案 1 :(得分:1)

比较时,两个相同的对象永远不会返回true。他们真的必须是“一个”。

Preview