Отстранување на дупликати од низа преку Set
Со помош на колекциите Set лесно може да се
отстранат дупликати од низи. За ова, низата
треба да се претвори во колекција Set.
Бидејќи оваа колекција не може да содржи
дупликатни елементи, тие ќе исчезнат при претворањето.
Ако потоа ја претвориме колекцијата
назад во низа, ќе добиеме низа без дупликати.
Да погледнеме на пример. Да претпоставиме дека ја имаме следната низа со дупликати:
javascriptlet arr = [1, 2, 3, 1, 3, 4];
Да создадеме колекција Set врз основа на неа:
javascriptlet set = new Set(arr);
А сега да ја претвориме нашата колекција назад во низа:
javascriptlet arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // ќе испише [1, 2, 3, 4]
Задание 1
Напишете функција која како параметар ќе прима низа и ќе ја враќа таа низа без дупликати.