WeakMap.prototype.delete()

La méthode delete() retire un élément donné de l'objet WeakMap.

Exemple interactif

Syntaxe

js
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

js
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

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

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi