Skip to content

Latest commit

 

History

History
54 lines (35 loc) · 1.21 KB

File metadata and controls

54 lines (35 loc) · 1.21 KB
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")}}

Syntaxe

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

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

{{Specifications}}

Compatibilité des navigateurs

{{Compat}}

Voir aussi

  • {{jsxref("WeakMap")}}
  • {{jsxref("WeakMap.prototype.get()")}}
  • {{jsxref("WeakMap.prototype.has()")}}