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> |