ГлавнаяJavaScriptJS Уроки → Удаление дубликатов из массива
JS Уроки

Удаление дубликатов из массива

Удаление дубликатов из массива
Подпишись на нас в телеграм @coderoll
Дан массив:
let arr = [1, 2, 3, 3, 4, 5, 6, 6, 7, 7, 7, 7];

В нем множество дублирующихся элементов. Чтобы удалить дубликаты элементов, мы можем использовать Set. Объекты Set позволяют сохранять уникальные значения любого типа, как примитивы, так и другие типы объектов. В Set не может быть повторяющегося значения.

Для удаления дубликатов из массива, мы напишем такой код:
const newArr = [...new Set(arr)];

Создан новый Set содержащий в себе только уникальные значения массива, затем разместили их внутри нового массива. Символ "…" - это спред-оператор.

В результате мы получили массив, содержащий в себе только уникальные значения.
newArr = [1, 2, 3, 4, 5, 6, 7]
Добавить комментарий
Кликните на изображение чтобы обновить код, если он неразборчив