小编Abh*_*tta的帖子

如何使用Underscore在JavaScript数组中获取重复项

我有一个数组,我需要重复项目,并根据特定属性打印项目.我知道如何使用underscore.js获取唯一项目,但我需要找到重复项而不是唯一值

var somevalue=[{name:"john",country:"spain"},{name:"jane",country:"spain"},{name:"john",country:"italy"},{name:"marry",country:"spain"}]


var uniqueList = _.uniq(somevalue, function (item) {
        return item.name;
    })
Run Code Online (Sandbox Code Playgroud)

返回:

[{name:"jane",country:"spain"},{name:"marry",country:"spain"}] 
Run Code Online (Sandbox Code Playgroud)

但实际上我需要相反

[{name:"john",country:"spain"},{name:"john",country:"italy"}]
Run Code Online (Sandbox Code Playgroud)

javascript underscore.js

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×1

underscore.js ×1