Премахване на дублирани елементи от масив чрез 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]
Напишете функция, която ще приема масив като параметър и ще връща този масив без дублирани елементи.