<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
var arr = [1,2,3,4,2,2,5,3,1,8,9];
//去重
for(var i = 0;i < arr.length;i++) {
//获取当前元素后的所有元素
for(var j = i+1;j < arr.length;j++) {
console.log(arr[j]);
//判断arr[i]arr[j]的值是否相等
if(arr[i] == arr[j]) {
//若相等则是有重复元素
arr.splice(j,1);
//当删除了当前j所在的元素以后,后面的元素会自动补位
//此时将不会比较此位置,但实际需要再比较一次
//让j自减
j--;
}
}
}
console.log(arr);
</script>
</head>
<body>
</body>
</html>
数组去重splice
最新推荐文章于 2024-03-30 00:13:23 发布