数组去重问题的研究
1.编写函数norepeat(arr) 将数组的重复元素去掉,并返回新的数组
function has(arr,n){
var flag=false;
for(var i=0;i<arr.length;i++){
if(arr[i]==n){
flag=true;
break;
}
}
return flag;
}
function norepeat(arr){
var newArr=[];
for(var i=0;i<arr.length;i++){
if(!has(newArr,arr[i])){
newArr.push(arr[i]);
}
}
return newArr;
}
var arr=[10,20,40,60,10,20,40,60,90];
console.log(norepeat(arr));
2.方法二
var arr=[10,20,30,10,20,30];
var newArr=[];
for(var i=0;i<arr.length;i++){
if(newArr.indexOf(arr[i]) == -1){
newArr.push(arr[i]);
}
}
console.log(newArr);