2012-11-16 122 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

我想你的需要为名称创建一个循环和一个新数组,循环遍历每个项目,如果其名称尚不存在于新数组中,则将其添加到不同值的新对象,然后将其名称添加到新的阵列,以便与以后进行比较。

虽然我没有为你编写代码,也许你可以自己破解它,现在你有一个合作的概念。 :)

相关问题