WeakMap.prototype.delete()

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

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

Compatibilidad con navegadores

BCD tables only load in the browser

Vea también