Rimozione di duplicati da un array tramite Set
Con l'uso delle collezioni Set è possibile
rimuovere facilmente i duplicati dagli array. Per farlo, l'array
deve essere convertito in una collezione Set.
Poiché questa collezione non può contenere
elementi duplicati, questi scompariranno durante la conversione.
Se poi si riconverte la collezione
in un array, si otterrà un array senza duplicati.
Vediamo un esempio. Supponiamo di avere il seguente array con duplicati:
javascriptlet arr = [1, 2, 3, 1, 3, 4];
Creiamo una collezione Set basata su di esso:
javascriptlet set = new Set(arr);
Ora riconvertiamo la nostra collezione in un array:
javascriptlet arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // visualizzerà [1, 2, 3, 4]
Задание 1
Scrivi una funzione che accetti un array come parametro e restituisca questo array senza duplicati.