两种简单的数组去重排序

第一种:

1 var arr=[1,5,3,8,7,5,1,6,1,1];
2 var num=[...new Set(arr)].sort(function(a,b){return a-b});

第二种:

 1 var arr=[1,5,3,8,7,5,1,6,1,1];
 2 function qc(arr){
 3     if(!Array.isArray(arr)){
 4       console.log("error");
 5       return
 6     }
 7     var array=[];
 8     for(var i=0;i<arr.length;i++){
 9       if(array.indexOf(arr[i])===-1){
10         array.push(arr[i])
11       }
12     }
13     array.sort(function(a,b){return a-b})
14     return array;
15   }
16   console.log(qc(arr));
原文地址:https://www.cnblogs.com/zhiqiuyiye/p/12760869.html