借助新数组 通过indexOf方判断当前元素在数组中的索引如果与循环的下标相等则添加到新数组中
var arr = [2,23,1,1,2,23,5,4,7,9,8,5];
function rep(arr) {
varret = [ ];
for(vari = 0; i < arr.length; i++) {
if(arr.indexOf(arr[i]) == i) {
ret.push(arr[i]);
}
}
return ret;
}
arr2 = rep(arr);
console.log(arr);
console.log(arr2);
网友评论