假设我在 Javascript 中有以下对象:
var a = { xxx: 33 };
var b = { xxx: 33 };
var c;
c = a;
可以告诉我是否正在处理同一个对象实例的 Javascript 测试是什么?换句话说,对于 a 和 b、b 和 c,它应该返回 false,但对于 a 和 c,它应该返回 true。
你只需要这个
if(c == a) {
// same instance
}
a == b
and b == c
将返回false
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)