Javascript删除具有相同属性的重复JSON记录

时间:2012-11-16 20:35:31

标签: javascript json

我有一个JSON对象

[{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}]

1 个答案:

答案 0 :(得分:3)

我认为您需要为名称创建一个循环和一个新数组,循环遍历每个项目,如果它的名称在新数组中尚不存在,则将其添加到新对象以获取不同的值,以及然后将其名称添加到新数组中以便稍后进行比较。

我不会为你编写代码,也许你可以自己解决这个问题,现在你有了一个可以使用的概念。 :)