2012-12-07 36 views
1

可能重複:
How do you determine equality for two JavaScript objects?
Object comparison in JavaScriptJavaScript庫,用於比較的對象

是否有任何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。

+0

否決。問題已被反覆詢問(見上面的評論) – psema4

+0

這是特別詢問是否有任何圖書館可以幫助它 –

+0

(修正)確實,但它確實是一條很好的路線。您接受的答案在上面列出的可能重複的2/3中提到,並且所有3個答案都基於圖書館解決方案。這是我第一次投下的票;我認真地嘗試避免它們。在這種情況下,查看你的統計數據,我預計會預先搜索。看到這個問題後,我做了一個快速的Google搜索,找到一個無庫的版本。前兩個潛在重複項是Google返回的前兩項結果 – psema4

回答