Map.prototype.delete()

delete() メソッドは Map オブジェクトから特定の要素を削除します。

試してみましょう

構文

js
delete(key)

引数

key

Map オブジェクトから削除する要素のキーです。

返値

Map オブジェクトの要素が削除されたら true を、要素が存在しなければ false を返します。

delete() メソッドの使用

js
const myMap = new Map();
myMap.set("bar", "foo");

console.log(myMap.delete("bar")); // true を返す。正常に削除された。
console.log(myMap.has("bar")); // false を返す。 "bar" の要素がもう存在しない。

仕様書

Specification
ECMAScript Language Specification
# sec-map.prototype.delete

ブラウザーの互換性

BCD tables only load in the browser

関連情報