Baseline Widely available
La méthode delete()
retire un élément donné de l'objet WeakMap
.
const weakmap1 = new WeakMap();
const object1 = {};
weakmap1.set(object1, 42);
console.log(weakmap1.delete(object1));
// Expected output: true
console.log(weakmap1.has(object1));
// Expected output: false
Syntaxe Paramètre
clé
Il correspond à la clé de l'élément qu'on souhaite retirer de l'objet WeakMap
.
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.
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 Compatibilité des navigateurs Voir aussi
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4