Dublikatų pašalinimas iš masyvo naudojant Set
Naudojant Set kolekcijas galima lengvai
pašalinti dublikatus iš masyvų. Tam reikia
paversti masyvą į Set kolekciją.
Kadangi ši kolekcija negali turėti
dublikatų elementų, jie išnyks konvertuojant.
Jei tada paversti kolekciją
atgal į masyvą, gausime masyvą be dublikatų.
Pažiūrėkime pavyzdžiu. Tarkime, kad turime šį masyvą su dublikatais:
let arr = [1, 2, 3, 1, 3, 4];
Sukurkime kolekciją Set jo pagrindu:
let set = new Set(arr);
O dabar paverskime mūsų kolekciją atgal į masyvą:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // išves [1, 2, 3, 4]
Parašykite funkciją, kuri parametru bus priimti masyvą ir grąžins šį masyvą be dublikatų.