一、简单的去重方法,利用数组indexOf方法
function unqidd(arr){
let newArr1=[];
for(let i=0;i<arr.length;i++){
if(newArr1.indexOf(arr[i])==-1){
newArr1.push(arr[i])
// newArr1.sort();如果要排序
}
}
return newArr1;
}
let arr=[2,5,3,5,8,0,2,9,3]
unqidd(arr)
如果要排序:在push后面加上
ES6中Set方法去重
function newArr(arr){
return Array.from(new Set(arr))
}
var arr=[1,1,2,3,5,9,2,4,3,12,9]
newArr(arr)
去重和排序Es6
let arr=[2,5,3,5,8,0,2,9,3];
[...new Set(arr)].sort()
console.log([...new Set(arr)].sort())
console.log(arr)