Референсное руководство JavaScript Set

  • Предыдущая страница JS RegExp
  • Следующая страница JS String

Множество 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

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

Метод new Set()

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

Пример

// Создать множество
const letters = new Set(["a","b","c"]);

Попробуйте сами

Перечислить элементы множества

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

Пример

// Создать множество
const letters = new Set(["a","b","c"]);
// Перечислить все элементы
let text = "";
for (const x of letters) {
  text += x;
}

Попробуйте сами

  • Предыдущая страница JS RegExp
  • Следующая страница JS String