Объект Set.

  Set - Коллекция уникальных значений.
  Каждое уникальное значение этой коллекции является её элементом.
  Экземпляр доступен:

  1. В выражении

          new Set([Массив])

    где:
    • new - Ключевое слово.
    • Set - Имя функции конструктора объекта Set.
    • Массив - Любой формат массива, значения элементов которого станут значениями вновь созданной коллекции.
        Если значение элемента массива повторяется, то во вновь созданный экземпляр объекта Set оно попадёт только один раз.

  2. В выражении

          new Object(Set)

    где:

  Свойства.
  size - Содержит количество элементов в коллекции.
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта Set.size

Значения формата записи:

  Методы:

  add - Добавляет в коллекцию заданное значение.
  Возвращает логическое значение.

Формат записи в коде скрипта:

  • Экземпляр объекта Set.add(Значение)

Значения формата записи:

  clear - Удаляет все элементы из коллекции.
  Возвращает ссылку на этот же экземпляр объекта Set.

Формат записи в коде скрипта:

  • Экземпляр объекта Set.clear()

Значения формата записи:

  delete - Удаляет заданный элемент из коллекции.
  Возвращает логическое значение.

Формат записи в коде скрипта:

  • Экземпляр объекта Set.delete(Значение)

Значения формата записи:

  entries - Возвращает ссылку на интерфейс Set Iterator к последовательности пар значение - значение каждого элемента коллекции.
  Каждое значение в последовательности будет являться массивом из двух элементов. Значением первого и второго элемента этого массива будет являться соответствующее значение коллекции.
  Специфицировано для совместимости с entries Map.

Формат записи в коде скрипта:

  • Экземпляр объекта Set.entries()

Значения формата записи:

  forEach - Перебирает все элементы коллекции, вызывая для каждого заданную функцию.
  Возвращает ссылку на этот же экземпляр объекта Set.

Формат записи в коде скрипта:

  • Экземпляр объекта Set.forEach(Функция[, Ссылка])

Значения формата записи:

  keys - Возвращает ссылку на интерфейс Set Iterator к последовательности значений коллекции.
  Каждое значение в последовательности будет являться соответствующим значением коллекции.
  Специфицировано для совместимости с keys Map.

Формат записи в коде скрипта:

  • Экземпляр объекта Set.keys()

Значения формата записи:

  has - Возвращает значение true если в коллекции есть заданное значение, и значение false - в противном случае.

Формат записи в коде скрипта:

  • Экземпляр объекта Set.has(Значение)

Значения формата записи:

  values - Возвращает ссылку на интерфейс Set Iterator к последовательности значений коллекции.
  Каждое значение в последовательности будет являться соответствующим значением коллекции.

Формат записи в коде скрипта:

  • Экземпляр объекта Set.values()

Значения формата записи: