WeakMap.prototype.set()

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

構文

wm.set(key, value);

引数

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

返値

WeakMap オブジェクトです。

set() メソッドの使用

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');

仕様書

仕様書
ECMAScript (ECMA-262)
WeakMap.prototype.set の定義

ブラウザーの互換性

BCD tables only load in the browser

関連情報