In JavaScript possiamo eliminare gli elementi duplicati da un array.
La soluzione consiste nel trasformare prima l'array in un oggetto Set (che accetta solo valori univoci) e quindi riconvertirlo in array.
'use strict';
const mixed = [2, 4, 4, 8, 1, 1, 0, 6, 6];
const unique = (arr) => {
if(Array.isArray(arr)) {
let setFromArr = new Set(arr);
return [...setFromArr];
} else {
return arr;
}
};
console.log(unique(mixed)); // [ 2, 4, 8, 1, 0, 6 ]