// 1==>去重 includes
var arr = [1,2,3,3,2];
let b = function(arr){
let b = [];
arr.forEach(element => {
if(!b.includes(element)){
b.push(element);
}
});
console.log(b);
return b;
}
console.log(b(arr));// [1,2,3]
// 2==>indexOf
var arr1 = [1,2,3,3,2];
var b1 = [];
for(var i=0;i<arr1.length;i++){
if(b1.indexOf(arr1[i])==-1){
b1.push(arr1[i]);
}
}
console.log(b1); // [1,2,3]
// 3==> ES6 net Set() //
var arr2 = [1,2,3,3,2];
console.log(new Set(arr2)); //set(3)[1,2,3]
console.log(Array.from(new Set(arr2)));//[1,2,3]