WeakMap.prototype.delete()
delete()
メソッドは、 WeakMap
オブジェクトから指定された要素を削除します。
試してみましょう
構文
wm.delete(key);
引数
key
-
WeakMap
オブジェクトから削除する要素のキーです。
返値
WeakMap
オブジェクト内の要素を削除するのに成功した場合、true
を返します。WeakMap
内でキーが見つからなかったり、キーがオブジェクトでなかったりした場合、false
を返します。
例
delete() メソッドの使用
var wm = new WeakMap();
wm.set(window, 'foo');
wm.delete(window); // true を返す。削除に成功。
wm.has(window); // false を返す。 window はもう WeakMap に存在しない。
仕様書
Specification |
---|
ECMAScript Language Specification # sec-weakmap.prototype.delete |
ブラウザーの互換性
BCD tables only load in the browser