--- title: WeakMap.prototype.set() slug: Web/JavaScript/Reference/Global_Objects/WeakMap/set translation_of: Web/JavaScript/Reference/Global_Objects/WeakMap/set ---
{{JSRef}}

El mètode set() afegeix un nou element amb una key i un value especificats a un objecte WeakMap.

Sintaxi

wm.set(key, value);

Paràmetres

key
Necesari. La clau de l'element a afegir al objecte WeakMap.
value
Necesari. El valor de l'element a afegir a l'objecte WeakMap.

Valor de retorn

L'objecte WeakMap.

Exemples

Utilitzar el mètode set

var wm = new WeakMap();
var obj = {};

// Afegir nous elements al WeakMap
wm.set(obj, "foo").set(window, "bar"); // chainable

// Actualitzem un element en WeakMap
wm.set(obj, "baz");

Especificacions

Especificació Estat Comentaris
{{SpecName('ES6', '#sec-weakmap.prototype.set', 'WeakMap.prototype.set')}} {{Spec2('ES6')}} Definició inicial

Compatibilitat amb navegadors

{{CompatibilityTable}}

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suport bàsic 36 {{CompatGeckoDesktop("6.0")}} 11 23 7.1
Característica Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suport bàsic {{CompatNo}} {{CompatGeckoMobile("6.0")}} {{CompatNo}} {{CompatNo}} 8

Notes específiques per a Firefox

Vegeu també