2012-11-16 121 views
-4

我有一個JSON對象中刪除重複的JSON記錄的基礎的Javascript上具有相同屬性的

[{id:1,name:a, cat:1},{id:1, name:a, cat:2},{id:2, name:b, cat:8}] 

我需要它,這樣我剛剛得到的第一個重複的ID

[{id:1,name:a, cat:1},{id:2, name:b, cat:8}] 
+2

到目前爲止,你已經嘗試過了什麼? – SomeKittens

+4

這裏**問題**在哪裏?到目前爲止,我看到一個***工作請求*** ... – rlemon

+0

個人 - 如果你是一個製作JSON的人,以web服務或其他方式,不要發送你不想要的信息?此外 - 只是將其轉換爲實際的json對象,而不是json對象的字符串表示...更易於使用。 – DFTR

回答

3

我想你的需要爲名稱創建一個循環和一個新數組,循環遍歷每個項目,如果其名稱尚不存在於新數組中,則將其添加到不同值的新對象,然後將其名稱添加到新的陣列,以便與以後進行比較。

雖然我沒有爲你編寫代碼,也許你可以自己破解它,現在你有一個合作的概念。 :)

相關問題