1.将数组逐个搬到另一个数组中,当遇到重复元素时,不移动,若元素不重复则移动到新数组中
function unique(arr){
var len = arr.length;
var result = []
for(var i=0;i<len;i++){
var flag = true;
for(var j = i;j<arr.length-1;j++){
if(arr[i]==arr[j+1]){
flag = false;
break;
}
}
if(flag){
result.push(arr[i])
}
}
return result;
}
2.遍历数组arr,把元素分别放入另一个数组result中,判断arr中的元素在result中是否存在,不存在即加入temp中
function unique(arr){
var result = [];
for(var i=0;i<arr.length;i++){
if(result.indexOf(arr[i])==-1){
result.push(arr[i])
}
}
return result;
}