6.如何去掉數組中的重復性數據
/*
* 1.創建一個新數組,把原數組中的第一個元素插入到新數組中
* 2.遍歷原數組中的每一個元素分別和新數組中的每一個元素進行比較
*/
//原數組
var arr = [8,11,20,5,20,8,0,2,4,0,8];
// 新數組
var t = [];//var t = [8,11];
t[0] = arr[0];
//arr中的每個元素
for(var i=0;i<arr.length;i++){
//t中的每個元素
for(var k = 0;k<t.length;k++){
//當原數組中的值和新數組中的值相同的時候,就沒有必要再繼續比較了,跳出內循環
if(t[k] == arr[i]){
break;
}
//拿原數組中的某個元素比較到新數組中的最后一個元素還沒有重復
if(k == t.length-1){
//將數據插入新數組
t.push(arr[i]);
}
}
}
console.log(t);
