用于比较对象的javascript库

时间:2012-12-07 19:38:36

标签: javascript equals

  

可能重复:
  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。

1 个答案:

答案 0 :(得分:7)

Underscore.js的功能为isEqual()http://underscorejs.org/#isEqual