WeakMap.prototype.set()

set() メソッドは、指定されたキーと値をもつ新しい要素を WeakMap オブジェクトへ追加します。

試してみましょう

構文

wm.set(key, value);

引数

key

必須です。 object である必要があります。 WeakMap オブジェクトに追加する要素のキーです。

value

必須です。任意の値です。 WeakMap オブジェクトに追加する要素の値です。

返値

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

関連情報