Massiivist duplikaatide eemaldamine Seti abil
Kogumite Set abil saab hõlpsalt
eemaldada duplikaadid massiividest. Selleks tuleb massiiv
teisendada kogumiks Set.
Kuna see kogum ei saa sisaldada
duplikaatelemente, siis teisendamisel need
kaovad. Kui seejärel teisendada kogum
tagasi massiiviks, saame massiivi ilma duplikaatideta.
Vaatame näidet. Oletame, et meil on järgmine massiiv duplikaatidega:
javascriptlet arr = [1, 2, 3, 1, 3, 4];
Loome selle põhjal kogumi Set:
javascriptlet set = new Set(arr);
Ja nüüd teisendame oma kogumi tagasi massiiviks:
javascriptlet arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // väljastab [1, 2, 3, 4]
Задание 1
Kirjutage funktsioon, mis parameetrina võtab massiivi ja tagastab selle massiivi ilma duplikaatideta.