删除数组中的重复元素

例如,我有一个像这样的数组;

var arr = [1, 2, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 9, 10, 10]

如果重复一个元素,则将其完全删除

var arr = [1, 3, 4, 6, 8, 9]

任何提示,链接或代码示例都将很有用。
先感谢您!

肯纳贝克

筛选出索引大于1的项目

var arr = [1, 2, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 9, 10, 10];

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

arr

/*  returned value: (Array)
1,3,4,6,8,9
*/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章