<!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>
02-26
866
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交