let arr =[1,1,2,3,4,2];
Array.prototype.Zset1=function(){let obj ={}let res =[]for(let item of arr){if(!obj[item]){
obj[item]=1;
res.push(item);}}return res
}
console.log(arr.Zset1());
5. 先将数组进行排序,然后遍历数组,将数组中每个值与其后一个值比较,如果不同则存入新数组
let arr =[1,1,2,3,4,2];
Array.prototype.distinct4=function(){
console.log(this);//[1, 1, 2, 3, 4, 2]var arr =this.sort();var result =[];for(let i =0; i < arr.length; i++){if(arr[i]!= arr[i +1])
result.push(arr[i]);}return result;}
console.log(arr.distinct4());