<script>
var arr = [8,11,2,52,12,2,8,6,5,11];
//新建新数组用于存储去重后的元素
var t = [];
t[0]= arr[0];
for(var i = 0; i<arr.length ;i++){
for(k=0;k<t.length;k++){
//如果元素相同则跳出
if(t[k] == arr[i]){
break;
}
//遍历完新数组后如果无重复则将新元素添加至新数组的末尾
if(k == t.length-1){
t.push(arr[i])
}
}
}
console.log(t);
// [...new set([1,1,11,1,12,2,3])]
</script>
网友评论