可能重复:有一个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