Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК СДЕЛАТЬ
     ❯   

JS Справочник


JavaScript

Модификаторы: Группы: Метасимволы: Квантификаторы: Свойства: Методы:

Window


HTML DOM


HTML События


Web APIs


HTML Объекты


Другие ссылки




JavaScript Set Справочник



JavaScript Set – это набор уникальных значений.

Каждое значение может встречаться в наборе один раз.

Значения могут быть любого типа, примитивными значениями или объектами.

Как создать набор

Вы можете создать JavaScript набор:

  • Передача массива в new Set()
  • Создайте набор и используйте add() для добавления значений
Пример 1

Передайте массив в конструктор new Set():

// Создать набор
const letters = new Set(["a","b","c"]);
Попробуйте сами »
Пример 2

Создать набор идобавить значения:

// Создать набор
const letters = new Set();

// Добавить значения в набор
letters.add("a");
letters.add("b");
letters.add("c");
Попробуйте сами »

JavaScript Set Методы и Свойства

МетодыОписание
new Set()Создает новый набор
add()Добавляет новый элемент в набор
clear()Удаляет все элементы из набора
delete()Удаляет элемент из набора
entries()Возвращает итератор с парами [value,value] из набора
forEach()Вызывает обратный вызов для каждого элемента
has()Возвращает true, если значение существует
keys()То же, что и values()
values()Возвращает итератор со значениями в наборе

У наборов есть одно свойство:

СвойствоОписание
sizeВозвращает количество элементов в наборе

Оператор new Set()

Передайте массив в конструктор new Set():

Пример
// Создать набор
const letters = new Set(["a","b","c"]);
Попробуйте сами »

Перечисление элементов набора

Вы можете перечислить все элементы Set (значения) с помощью цикла for..of:

Пример
// Создать набор
const letters = new Set(["a","b","c"]);

// Перечислить все элементы
let text = "";
for (const x of letters) {
  text += x;
}
Попробуйте сами »


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.