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:
let arr = [1, 2, 3, 1, 3, 4];
Hozzunk létre rá alapozva egy Set gyűjteményt:
let set = new Set(arr);
Most alakítsuk vissza a gyűjteményünket tömbbé:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // kiírja [1, 2, 3, 4]
Í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.