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

Javascript 如何判断两个对象是否相同?,javascript,object,Javascript,Object,我的意思不是相等,而是字面上的一个…两个东西指向记忆中的同一个地方 例如,这里的a和b理论上应该是相同的…b是指向a的指针 ===不是答案……两件事在各个方面都是一样的,但在记忆中却不是完全相同的对象 编辑:==就是答案!我真傻 仅当操作数引用同一对象时,比较对象的表达式才为真 两个相同的对象在比较时永远不会返回true。他们真的必须是一个 a===b返回true…也许您可以指定希望如何使用它们执行以下任一帮助:并且没有用于评估两个不同对象相似性的内置运算符。a===b评估a和b是否是对完全相同

我的意思不是相等,而是字面上的一个…两个东西指向记忆中的同一个地方

例如,这里的a和b理论上应该是相同的…b是指向a的指针

===不是答案……两件事在各个方面都是一样的,但在记忆中却不是完全相同的对象

编辑:==就是答案!我真傻

仅当操作数引用同一对象时,比较对象的表达式才为真


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


a===b返回true…也许您可以指定希望如何使用它们执行以下任一帮助:并且没有用于评估两个不同对象相似性的内置运算符。a===b评估a和b是否是对完全相同对象的引用。如果===不是答案,则没有答案。或者说答案是:没有办法。哦……这就是我不知道的关于===运算符的部分……结果就是答案!因为代码示例正是我需要看到的!硬代码比文档更有说服力,尽管这两个答案加在一起是100%完整的。如果你是代表,顺便说一句,你需要一个爱好;b=a;将b==a作为真。
var a = function(){alert("hi");}

var b = a;