Tömb ismétlődéseinek eltávolítása Set segítségével

A Set gyűjtemények segítségével könnyen eltávolíthatjuk az ismétlődéseket a tömbökből. Ehhez a tömböt át kell alakítani egy Set gyűjteménnyé. Mivel ez a gyűjtemény nem tartalmazhat ismétlődő elemeket, az átalakítás során azok eltűnnek. Ha ezután a gyűjteményt visszaalakítjuk tömbbé, akkor egy ismétlődések nélküli tömböt kapunk.

Nézzünk egy példát. Tegyük fel, hogy a következő, ismétlődéseket tartalmazó tömbünk van:

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

Hozzunk létre rá alapozva egy Set gyűjteményt:

javascriptlet set = new Set(arr);

Most alakítsuk vissza a gyűjteményünket tömbbé:

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

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

Írj egy függvényt, amely paraméterként egy tömböt fogad, és visszaadja ezt a tömböt ismétlődések nélkül.