Set — это коллекция уникальных значений. Дубликаты автоматически отбрасываются. Основное применение — удаление дубликатов из массива: [...new Set(arr)]. Set имеет методы add, delete, has (O(1) проверка наличия) и итерируемый. В отличие от массива, в Set нет индексов и метода map. Для сравнения объектов используется ссылочное равенство. Удобен когда нужно быстро проверять наличие элемента без indexOf.