WeakSet.prototype.add()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.

Метод add() добавляет новый объект в конец объекта WeakSet.

Синтаксис

ws.add(value);

Параметры

value

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

Примеры

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

js
var ws = new WeakSet();

ws.add(window); // добавляет объект window в WeakSet

ws.has(window); // true

// Weakset принимает в качестве параметров только объекты
ws.add(1);
// результат в Chrome: "TypeError: Invalid value used in weak set"
// результат в Firefox: "TypeError: 1 is not a non-null object"

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

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

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

BCD tables only load in the browser

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