可能是重复问题:
如何确定两个JavaScript对象的相等性?
JavaScript中的对象比较
是否有任何javascript库可以帮助比较两个对象的等价性?所以如果我有这样的东西
var obj1 = {"name":"Jeff", "gender":"M", "arrayprop":[1,2,3] };
var obj2 = {"name":"Jeff", "gender":"M", "arrayprop":[1,2,3] };
我希望当obj1和obj2具有相同的属性/值时,它们返回“equal”。
显然,obj1 === obj2
返回false
,但我不知道是否已经存在可用的函数可以返回true。