Set.prototype.delete
Удаляет значение из Set.
Доступно с: ES2015
Синтаксис
set.delete(value)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| value | any | Значение, которое удаляется. |
Возвращаемое значение
booleantrue, если значение было и удалено.
Примеры
Удаление и повторная попытка:
const online = new Set(['Anna', 'Oleg']);
console.log(online.delete('Anna'));
console.log(online.delete('Anna'));
console.log([...online].join(', '));Результат:
true
false
OlegПримечания
Метод меняет сам Set. Чтобы удалить все значения, используйте clear().
См. также
- Set.prototype.add — Добавляет значение в Set, если его там ещё нет.
- Set.prototype.clear — Удаляет все значения из Set.
В учебнике
- Map и Set — Коллекции Map и Set в JavaScript: словарь с ключами любого типа и набор уникальных значений.