WeakMap.prototype.delete()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 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

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

Compatibilidad con navegadores

BCD tables only load in the browser

Vea también