var name = [ {
firstN: 'Dave',
lastN: 'Mike',
fullName: 'Dave Mike
},
{
firstN: 'Dave',
lastN: 'Pence',
fullName: 'Dave Pence'
},
{
firstN: 'Tom',
lastN: 'Pence',
fullName: 'Tom Pence'
}, {
firstN: 'Meagher',
lastN: 'Pence',
fullName: 'Meagher Pence'
}, {
firstN: 'Surv',
lastN: 'dyal',
fullName: 'Surv dyal
}
................and so on like 100s
]
所以我想找到独特的名字寻找独特的属性,使名称仅出现一次在数组对象
所以从数据样本上面我的答案应该是戴夫·迈克和监测网Dyal
对于这只是我已经得到了这一步
var list =Object.keys(newList).map(function(key){
var temp_firstName = newList[key].firstName + ','+ key;
var temp_lastName = newList[key].lastName + ','+ key;
console.log(temp_lastName,temp_firstName);
return temp_lastName, temp_firstName;
});
console.log(list);
//console.log(newList);
}
你的逻辑看起来不一致。戴夫迈克保留,但是是戴夫便士的副本,并且汤姆便士和Meagher便士似乎被拒绝作为戴夫便士的副本,其中没有一个是最终结果。当然,“重复”测试只应该添加到结果中的成员?即汤姆便士应该保留。 – RobG