Премахване на дублирани елементи от масив чрез 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

Напишете функция, която ще приема масив като параметър и ще връща този масив без дублирани елементи.