WeakMap.prototype.set()
set() 方法根据指定的 key 和 value 在 WeakMap对象中添加新/更新元素。
尝试一下
语法
wm.set(key, value);
参数
- key
-
必须的。必须是
对象。是要在WeakMap对象中添加元素的 key 部分。 - value
-
必须的。任意的值。是要在
WeakMap对象中添加/元素的 value 部分。
返回值
该WeakMap对象
示例
使用 set 方法
js
var wm = new WeakMap();
var obj = {};
// Add new elements to the WeakMap
wm.set(obj, "foo").set(window, "bar"); // chainable
// Update an element in the WeakMap
wm.set(obj, "baz");
规范
| Specification |
|---|
| ECMAScript Language Specification # sec-weakmap.prototype.set |
浏览器兼容性
BCD tables only load in the browser