Underscore.js时出现奇怪的结果,根据键值删除对象数组中的重复项

时间:2017-05-19 23:59:22

标签: javascript arrays json underscore.js

当我尝试从对象数组中删除重复项时,我有一些奇怪的结果,让我解释一下这是我的数组是由服务返回的:

$INFORMIXDIR/lib

我有这段代码:

ldd program

问题是它应该返回由IdSyncLocal过滤的不重复项目,但它总是删除第二项,在此示例中所有项目都不同,所以我不知道为什么返回不好,请如果有人可以帮助我找到答案,我将非常感激。

1 个答案:

答案 0 :(得分:1)

列表中的前两项包含idSyncLocal而不是IdSyncLocal的键(注意大小写)。因此,两者的IdSyncLocal值未定义,这就是为什么它们被认为是重复的。