WeakSet.prototype.delete()

Метод delete() удаляет указанный элемент из объекта WeakSet.

Синтаксис

ws.delete(value);

Параметры

value

Обязателен. Объект, удаляемый из WeakSet.

Возвращаемое значение

Если объект был успешно удалён, возвращается true, иначе false.

Примеры

Использование метода delete

js
var ws = new WeakSet();
var obj = {};

ws.add(window);

ws.delete(obj); // Вернёт false. Удаляемый объект не найден в WeakSet.
ws.delete(window); // Вернёт true.  Объект успешно удалён.

ws.has(window); // Вернёт false. Объект window был удалён из WeakSet.

Спецификации

Specification
ECMAScript Language Specification
# sec-weakset.prototype.delete

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также