var
arr = [
1,
1,
"1",
2,
"aa",
"bb",
"ab",
"aa",
4,
10,
2,
"aa",
4];
function
unique2(
arr){
arr.
sort();
var
newArr = [
arr[
0]],
len =
arr.
length;
for(
var
i =
1;
i <
len;
i++){
if(
arr[
i] !==
newArr[
newArr.
length -
1] ){
newArr.
push(
arr[
i]);
}
}
return
newArr;
}
console.
log(
unique2(
arr) );
//不能完美解决字符串1和1还有后面的1的去重问题
该如何完美解决呢?