WeakMap.prototype.set()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Please take two minutes to fill out our short survey.
s
La méthode set()
permet d'ajouter un nouvel élément avec une clé
et une valeur
à un objet WeakMap
.
Exemple interactif
const weakmap1 = new WeakMap();
const object1 = {};
const object2 = {};
weakmap1.set(object1, "foo");
weakmap1.set(object2, "bar");
console.log(weakmap1.get(object1));
// Expected output: "foo"
console.log(weakmap1.get(object2));
// Expected output: "bar"
Syntaxe
js
wm.set(clé, valeur);
Paramètres
Valeur de retour
Cette méthode renvoie l'objet WeakMap
potentiellement mis à jour.
Exemples
js
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");
Spécifications
Specification |
---|
ECMAScript® 2026 Language Specification # sec-weakmap.prototype.set |