【发布时间】:2014-10-11 07:56:23
【问题描述】:
我是咖啡脚本的新手。我知道这可能很愚蠢。但是不知道怎么弄。
我有一个 Json 对象。它可能有重复的对象。如何删除重复项并仅保留唯一对象。
[Object, Object, Object, Object]
0: Object
$$hashKey: "045"
id: "2"
user: "mark"
__proto__: Object
1: Object
$$hashKey: "046"
id: "3"
user: "jason"
__proto__: Object
2: Object
$$hashKey: "047"
id: "4"
user: "holmes"
__proto__: Object
3: Object
$$hashKey: "048"
id: "5"
user: "peter"
__proto__: Object
4: Object
$$hashKey: "04D"
id: "4"
user: "holmes"
__proto__: Object
length: 5
__proto__: Array[0]
仅供参考:$$hashkey 不是我的 json 的一部分。当我安慰它时,我可以看到它。
请帮忙,
谢谢
【问题讨论】:
-
你能举一个重复的例子吗?每个字段都会重复吗?只找到具有相同“$$hashKey”的就足够了吗?
-
您能否提供一个SSCCE 示例和预期结果?
-
或者您可以只使用一个实用程序库,例如下划线或 lodash:
nonDupes = _(data).uniq (obj)-> obj.idjsfiddle:jsfiddle.net/3kskgbfy
标签: json coffeescript