Наборы Typescript — это новая структура данных, представленная в ES6.

Наборы позволяют нам хранить различные значения в списке аналогично тому, как это делается в Python, Java, C# и т. д.

Создание набора

Для создания набора мы используем 2 ключевых слова:

  • new ключевое слововJavaScript используется для создания экземпляра объекта, имеющего функцию конструктора.
  • Set предоставляет функцию-конструктор, которую необходимо выполнить, чтобы создать объект типа set.

Методы, доступные в наборе

  1. set.add() — используется для добавления значений в набор.
  2. set.has() — используется для проверки наличия значения в наборе.
  3. set.delete() — используется для удаления значения из набора.
  4. set.clear() — используется для очистки набора.
  5. set.size() — Используется для возврата размера набора.

Добавить значения

Чтобы добавить значения в набор, мы используем метод add, как показано ниже.

Метод add также можно объединить в цепочку, как показано ниже.

Мы также можем создать набор со списком значений напрямую.

Проверить значения

Чтобы проверить существование значения в наборе, мы используем метод has.

Метод has возвращает true, если значение присутствует в наборе, в противном случае он возвращает false.

Удалить значения

Чтобы удалить значение из набора, мы используем метод delete.

Очистить набор

Чтобы очистить набор (удалить все значения), мы используем метод clear.

Размер набора

Чтобы узнать размер набора, мы используем метод size.

Зацикливание на наборе

Чтобы получить доступ ко всем значениям в наборе, нам нужно зациклиться на наборе.

Можно зацикливаться на наборе так же, как мы зацикливаемся на списке.

Напишите мне свои вопросы в разделе комментариев.

Счастливого обучения !!