# Удаление дублей из массива через 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]`

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

← →
↑
en ru