let arr = [1, 2, 3, 1, 2, 3];
// 1. Set
console.log([...new Set(arr)]);
// 2.index
let temp=[];
arr.forEach((item,idx,arr)=>{
if(temp.indexOf(item)===-1){
temp.push(item);
}
});
console.log(temp);
// 3.splice
arr.sort((a,b)=>a-b).forEach((item, idx, arr) =>
arr[idx]===arr[idx+1]&& arr.splice(idx, 1)
);
console.log(arr);
// 4.slice
let temps=[];
arr.sort((a,b)=>a-b).forEach((item,idx,arr)=>{
arr[idx]===arr[idx+1]&&temps.push(...arr.slice(idx,idx+1));
});
console.log(temps);