Entfernen von Duplikaten aus einem Array mit Set

Mit Hilfe von Set-Sammlungen kann man leicht Duplikate aus Arrays entfernen. Dazu muss das Array in eine Set-Sammlung umgewandelt werden. Da diese Sammlung keine doppelten Elemente enthalten kann, verschwinden diese bei der Umwandlung. Wenn man dann die Sammlung zurück in ein Array umwandelt, erhalten wir ein Array ohne Duplikate.

Schauen wir uns ein Beispiel an. Angenommen, wir haben das folgende Array mit Duplikaten:

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

Erstellen wir darauf basierend eine Set-Sammlung:

javascriptlet set = new Set(arr);

Und jetzt wandeln wir unsere Sammlung zurück in ein Array um:

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

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

Schreiben Sie eine Funktion, die ein Array als Parameter entgegennimmt und dieses Array ohne Duplikate zurückgibt.