Fjernelse af dubletter fra et array ved hjælp af Set

Med hjælp fra Set-samlinger kan man nemt fjerne dubletter fra arrays. For at gøre dette skal arrayet konverteres til en Set-samling. Da denne samling ikke kan indeholde dubletter af elementer, vil de forsvinde ved konverteringen. Hvis man derefter konverterer samlingen tilbage til et array, får man et array uden dubletter.

Lad os se på et eksempel. Antag, at vi har følgende array med dubletter:

javascriptlet arr = [1, 2, 3, 1, 3, 4];

Lad os oprette en Set-samling baseret på det:

javascriptlet set = new Set(arr);

Og nu konverterer vi vores samling tilbage til et array:

javascriptlet arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];

console.log(res); // vil udskrive [1, 2, 3, 4]
Задание 1

Skriv en funktion, der som parameter vil tage imod et array og returnere dette array uden dubletter.