在人们认为这与Stack Overflow上关于删除重复项的所有其他答案相同之前,请查看返回内容与我想要做的内容有何不同。
我想要删除所有出现超过一次的元素。我尝试了以下方法:
const a = ['Ronaldo', 'Pele', 'Maradona', 'Messi', 'Pele'];
const uniqueArray = a.filter(function(item, pos) {
return a.indexOf(item) == pos;
})
console.log(uniqueArray)
uniqueArray
是唯一的。['Ronaldo', 'Maradona', 'Messi'];