第一种:
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));