title | slug |
---|---|
WeakMap.prototype.set() |
Web/JavaScript/Reference/Global_Objects/WeakMap/set |
s{{JSRef}}
La méthode set()
permet d'ajouter un nouvel élément avec une clé
et une valeur
à un objet WeakMap
.
{{EmbedInteractiveExample("pages/js/weakmap-prototype-set.html")}}
wm.set(clé, valeur);
clé
- : Ce paramètre est obligatoire et doit être un objet. Il correspond à la clé de l'élément qu'on souhaite ajouter à l'objet
WeakMap
.
- : Ce paramètre est obligatoire et doit être un objet. Il correspond à la clé de l'élément qu'on souhaite ajouter à l'objet
valeur
- : Ce paramètre est obligatoire et peut avoir n'importe quel type. Il correspond à la valeur de l'élément qu'on souhaite ajouter à l'objet
WeakMap
.
- : Ce paramètre est obligatoire et peut avoir n'importe quel type. Il correspond à la valeur de l'élément qu'on souhaite ajouter à l'objet
Cette méthode renvoie l'objet WeakMap
potentiellement mis à jour.
var wm = new WeakMap();
var obj = {};
// Ajouter un nouvel élément à la WeakMap
wm.set(obj, "toto").set(window, "truc"); // on peut chaîner les instructions
// Mettre à jour un élément de la WeakMap
wm.set(obj, "machin");
{{Specifications}}
{{Compat}}
- {{jsxref("WeakMap")}}
- {{jsxref("WeakMap.prototype.get()")}}
- {{jsxref("WeakMap.prototype.has()")}}