Uklanjanje duplikata iz niza pomoću Set
Pomoću kolekcije Set lako možemo
ukloniti duplikate iz nizova. Za to, niz
treba transformisati u kolekciju Set.
Pošto ova kolekcija ne može da sadrži
duple elemente, oni će nestati tokom transformacije.
Ako zatim transformišemo kolekciju
nazad u niz, dobićemo niz bez duplikata.
Pogledajmo na primeru. Recimo da imamo sledeći niz sa duplikatima:
let arr = [1, 2, 3, 1, 3, 4];
Napravimo kolekciju Set na osnovu njega:
let set = new Set(arr);
A sada transformišimo našu kolekciju nazad u niz:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // ispisaće [1, 2, 3, 4]
Napišite funkciju koja će kao parametar primatiti niz i vraćati taj niz bez duplikata.