Odstranjevanje dvojnikov iz tabele s Set
S pomočjo kolekcij Set je enostavno
odstraniti dvojnike iz tabel. Za to je treba tabelo
pretvoriti v kolekcijo Set.
Ker ta kolekcija ne more vsebovati
dvojnikov elementov, bodo ti ob pretvorbi
izginili. Če nato kolekcijo pretvorimo
nazaj v tabelo, dobimo tabelo brez dvojnikov.
Poglejmo si primer. Recimo, da imamo naslednjo tabelo z dvojniki:
let arr = [1, 2, 3, 1, 3, 4];
Ustvarimo kolekcijo Set na njegovi osnovi:
let set = new Set(arr);
In zdaj pretvorimo našo kolekcijo nazaj v tabelo:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // izpiše [1, 2, 3, 4]
Napišite funkcijo, ki bo kot parameter sprejela tabelo in vrnila to tabelo brez dvojnikov.