var arr = [2,45,6,1,1,2,3,3,4,5,7,4,7];
第一种:
console.log([...new Set(arr)])
第二种:
var newArr=[ ];
for(let i=0;i<arr.length;i++){
if(newArr.indexOf(arr[i])==-1){
newArr.push(arr[i]);
} }
console.log(newArr);
第三种:
var newArr=[ ];
for(let i=0;i<arr.length;i++){
if(arr.indexOf(arr[i])==i){
newArr.push(arr[i])
} }
console.log(newArr);
第四种:
var newArr= [ ];
arr.sort(function(a,b){
return a-b;
}) // 先排序
for(let i=0;i<arr.length;i++){
if(arr[i]!=arr[i+1]){
newArr.push(arr[i])
} }
console.log(newArr);