WeakMap.prototype.delete()
La méthode delete()
retire un élément donné de l'objet WeakMap
.
Exemple interactif
Syntaxe
wm.delete(clé);
Paramètre
clé
-
Il correspond à la clé de l'élément qu'on souhaite retirer de l'objet
WeakMap
.
Valeur de retour
true
si un élément de l'objet WeakMap
a bien été retiré, false
si la clé n'a pas été trouvée ou si la clé n'est pas un objet.
Exemples
var wm = new WeakMap();
wm.set(window, "toto");
wm.delete(window); // Renvoie true. La suppression a bien eu lieu.
wm.has(window); // Renvoie false. L'objet window n'est plus dans la WeakMap.
Spécifications
Spécification | État | Commentaires |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) La définition de 'WeakMap.prototype.delete' dans cette spécification. |
Standard | Définition initiale |
ECMAScript (ECMA-262) La définition de 'WeakMap.prototype.delete' dans cette spécification. |
Standard évolutif |
Compatibilité des navigateurs
BCD tables only load in the browser