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.