Visitar URL original
WeakMap.prototype.delete() - JavaScript | MDN

Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

WeakMap.prototype.delete()

Baseline
Ampliamente disponible

Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.

El método delete() elimina un elemento específico del objeto WeakMap .

Sintaxis

wm.delete(key);

Parámetros

identificador (key)

Requerido. El identificador del elemento a eliminar en el objeto WeakMap.

Valor de retorno

true si el elemento del objeto WeakMap ha sido eliminado correctamente. Y false si la llave a eliminar no fue encontrada en el objeto WeakMap o bien, si la llave no es un objeto.

Ejemplos

Utilización del método delete

var wm = new WeakMap();
wm.set(window, "foo");

wm.delete(window); // Devuelve true. Eliminado correctamente.

wm.has(window);    // Devuelve false. El elemento window ya no es parte de WeakMap.

Especificaciones

Especificación
ECMAScript® 2027 Language Specification
# sec-weakmap.prototype.delete

Compatibilidad con navegadores

Vea también