Референсное руководство 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
Метод/Свойство | Описание |
---|---|
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; }