WeakMap.prototype

WeakMap.prototype свойство указыкает на прототип WeakMap конструктора.

Атрибуты свойстваWeakMap.prototype
Записываемое нет
Перечисляемое нет
Настраиваемое нет

Описание

WeakMap экзепляры унаследывают WeakMap.prototype. Вы можите использовать прототип конструктора объекта для добавления нових свойств и/или методов всем экзепляра класса WeakMap.

WeakMap.prototype является простым объектом:

Object.prototype.toString.call(WeakMap.prototype); // "[object Object]"

Свойства

WeakMap.prototype.constructor
Возвращает функцию, создавшую экземпляр. WeakMap function by default.

Методы

WeakMap.prototype.delete(key)
Удаление значение по ключу. WeakMap.prototype.has(key) вернет false после.
WeakMap.prototype.get(key)
Возвращает значение по ключу, or undefined такового нет.
WeakMap.prototype.has(key)
Вернет логическое значение, связанное с существованием ключа.
WeakMap.prototype.set(key, value)
Устанавливает значение по ключу, после возвращает самого себя.
WeakMap.prototype.clear() Этот API вышел из употребления и его работа больше не гарантируется.
Удаляет все ключи-значения из WeakMap объекта. Заметьте, что это возможно, только есть WeakMap-like объект имеет.clear() метод путем инкапсулирования WeakMap объекта, раннее неимевшего его (смотри пример на странице WeakMap)

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

Рекомендуем