JavaScript 数组删除重复项
Posted 乱舞春秋__
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 数组删除重复项相关的知识,希望对你有一定的参考价值。
核心思想:
(1)遍历数组,每次记录当前项
(2)将当前项与其后面每一项进行比较
(3)如果遇到重复项,使用splice( )方法删去重复项,然后继续向后比较
封装函数如下:
function remove(array) {
for (var i = 0; i < arr.length; i++) {
var current = array[i];
for (var k = i + 1; k < array.length; k++) {
if (current == array[k]) {
array.splice(k, 1);
k--;
}
}
}
}
示例:
输入:
var arr = [1, 2, 2, 1, 3, 1, 1, 3, 5, 6, 6, 5, 8, 8, 5, 6];
输出:
以上是关于JavaScript 数组删除重复项的主要内容,如果未能解决你的问题,请参考以下文章