<script type="text/javascript">
// 去重算法 选择排序
arr = [1, 2, 3, 2, 2, 1, 1, 3, 4, 2, 5];
for (var i = 0; i < arr.length; i++) {
// 获取数组中的每一个元素
for (var j = i + 1; j < arr.length; j++) {
// 获取当前元素后的所有元素
if (arr[i] == arr[j]) {
//判断两个元素的值是否相等
arr.splice(j, 1);
j--;
//去除j元素之后 j后面第一个元素会自动填过来
// 并且由于后面一个元素填过来以后索引变成j所有不会比较
// 所以需要j--自减1 然后下一次循环j++ 一加一减相当于自身比较了一次
}
}
}
console.log(arr);//[1, 2, 3, 4, 5]
</script>
07-16
01-09
340
12-11
7万+