<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
//創建一個數組
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>
</head>
<body>
</body>
</html>
結果:

