![](https://img.haomeiwen.com/i8677783/b6d29dc1d8120e81.png)
<script>
var arr = [1,2,3,2,2,1,3,4,2,5];
// 获取数组中每一个元素
for (var i = 0; i < arr.length; i++) {
// console.log(arr[i])
// 获取当前元素下的所有元素
for (var j = i+1; j < arr.length; j++) {
// console.log("------>" + arr[j])
// 判断两个元素值是否相等
if(arr[i] == arr[j]){
// 如果相等则证明出现了重复的元素,则删除j对应的元素
arr.splice(j,1);
// 当删除了当前j所在的元素后,后面的元素自动补位
// 此时将不会再比较这个元素,需要再比较已给j所在位置的元素
// 使j自减
j--
}
}
}
console.log(arr)
</script>
![](https://img.haomeiwen.com/i8677783/8af09920e5b7ad32.png)
网友评论