我有一个数组,需要找出其中重复的项,并根据特定属性打印这些重复的项。我知道可以使用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;
})
这将返回:
[{name:"jane",country:"spain"},{name:"marry",country:"spain"}]
但实际上我需要相反的结果
[{name:"john",country:"spain"},{name:"john",country:"italy"}]