可能重複:有一個JSON字符串像
Array unique values
Get unique results from JSON array using jQuery如何使一個JSON陣列獨特
林本
[
Object { id="38",product="foo"},
Object { id="38",product="foo"},
Object { id="38",product="foo"},
Object { id="39",product="bar"},
Object { id="40",product="hello"},
Object { id="40",product="hello"}
]
中有重複的值這個JSON數組.. ..我可以讓這個JSON數組唯一這樣
[
Object { id="38",product="foo"},
Object { id="39",product="bar"},
Object { id="40",product="hello"}
]
.IM尋找使用較少的迭代建議, Jquery $.inArray
沒有在這種情況下工作。
建議使用任何第三方庫,歡迎使用。
你想用相同的ID /產品組合或者只是用相同的ID刪除元素? – davids 2012-08-06 10:18:39
要做到這一點,最有效的方法是將數組轉換爲散列元素作爲鍵。然後將哈希變成一個數組。應該給你'O(n)'。 – freakish 2012-08-06 10:21:29
其實這與JSON無關;) – 2012-08-07 08:36:58