可能重复:
How do you determine equality for two JavaScript objects?
Object comparison in JavaScript
是否有任何javascript库可以帮助比较两个对象的等价性?所以,如果我有像
这样的东西var obj1 = {"name":"Jeff", "gender":"M", "arrayprop":[1,2,3] };
var obj2 = {"name":"Jeff", "gender":"M", "arrayprop":[1,2,3] };
我希望obj1和obj2返回“相等”,因为它们具有相同的属性/值。
显然obj1 === obj2
会返回false
,但我不知道是否有可用的函数可以返回true。