javascript - 删除数组中所有重复的值,并保留 Javascript 中不重复的值

标签 javascript

示例:我有一个包含重复值 1 和 2 的数组

[1,1,2,2,3,4,5]

我希望该数组的结果是不重复值的数组。

[3,4,5]

最佳答案

var arr = [1,1,2,2,3,4,5]

arr = arr.filter (function (value, index, array) {
    return array.indexOf (value) == array.lastIndexOf(value);
});

console.log(arr);

https://jsfiddle.net/qducmzqk/

关于javascript - 删除数组中所有重复的值,并保留 Javascript 中不重复的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40029252/

相关文章:

javascript 数组列表过滤器不起作用

javascript - 如果我没有权限,如何从 Google Drive 文件夹中隐藏嵌入文件的 iframe

javascript 跟踪多个图像并将其放置在图像之上

javascript - React KeyboardEvent 在 onPressEnter 后更改输入值

javascript - 带区间变量的 rxjs 无限循环

javascript - 正则表达式替换 json 中的双引号

php - 如何在 PHP 中将 Javascript 字符串编码为 Unicode 并解码为 utf-8?

javascript - Angular POST 到 API 不传递数据

javascript - 渲染到通过 jQuery 插入到 DOM 的元素

javascript - 如何打开文件系统: from a link中的文件