相关疑难解决方法(0)

从JS数组中删除重复值

我有一个非常简单的JavaScript数组,可能包含也可能不包含重复项.

var names = ["Mike","Matt","Nancy","Adam","Jenny","Nancy","Carl"];
Run Code Online (Sandbox Code Playgroud)

我需要删除重复项并将唯一值放在一个新数组中.

我可以指出我尝试过的所有代码,但我认为它没用,因为它们不起作用.我也接受jQuery解决方案.

类似的问题:

javascript arrays unique duplicates

1225
推荐指数
28
解决办法
130万
查看次数

如何返回此数组中不重复的唯一值?

我有一个关于Javascript的问题。

这是以下数组: [1,0,0,0,0,0,0]

我想返回不重复的唯一值,即1。

有什么建议么?

我有这个:

var result = arr.filter(x => arr.indexOf(x) !== 0);
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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

从数组中删除多次出现的所有元素

在人们认为这与关于删除重复项的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)

javascript ecmascript-6

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

标签 统计

javascript ×3

arrays ×2

duplicates ×1

ecmascript-6 ×1

unique ×1