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