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.

s

La méthode set() permet d'ajouter un nouvel élément avec une clé et une valeur à un objet WeakMap.

Exemple interactif

Syntaxe

js
wm.set(clé, valeur);

Paramètres

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.

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.

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 Language Specification
# sec-weakmap.prototype.set

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi