我有一个非常简单的JavaScript数组,可能包含也可能不包含重复项.
var names = ["Mike","Matt","Nancy","Adam","Jenny","Nancy","Carl"];
Run Code Online (Sandbox Code Playgroud)
我需要删除重复项并将唯一值放在一个新数组中.
我可以指出我尝试过的所有代码,但我认为它没用,因为它们不起作用.我也接受jQuery解决方案.
我有一个关于Javascript的问题。
这是以下数组: [1,0,0,0,0,0,0]
我想返回不重复的唯一值,即1。
有什么建议么?
我有这个:
var result = arr.filter(x => arr.indexOf(x) !== 0);
Run Code Online (Sandbox Code Playgroud) 在人们认为这与关于删除重复项的Stack Overflow上的所有其他答案相同之前,您可以查看返回的内容而不是我要查看的内容.
我想删除多次出现的所有元素.我尝试过以下方法:
const a = ['Ronaldo', 'Pele', 'Maradona', 'Messi', 'Pele'];
const uniqueArray = a.filter(function(item, pos) {
return a.indexOf(item) == pos;
})
console.log(uniqueArray)Run Code Online (Sandbox Code Playgroud)
我希望我uniqueArray成为
['Ronaldo', 'Maradona', 'Messi'];
Run Code Online (Sandbox Code Playgroud)