--- title: WeakMap.prototype.set() slug: Web/JavaScript/Reference/Global_Objects/WeakMap/set translation_of: Web/JavaScript/Reference/Global_Objects/WeakMap/set ---
Метод set()
добавляет новый элемент с указанными ключом и значением в объект WeakMap.
wm.set(key, value);
Объект WeakMap.
set
var wm = new WeakMap(); var obj = {}; // Добавляет новый элемент в объект WeakMap wm.set(obj, "foo").set(window, "bar"); // chainable // Обновляет элемент в объекте WeakMap wm.set(obj, "baz");
{{Compat}}
WeakMap.prototype.set
returned undefined
and was not chainable. This has been fixed ({{bug(1031632)}}). The behavior can be found in Chrome/v8 as well (issue).