--- title: Map.prototype.delete() slug: Web/JavaScript/Reference/Global_Objects/Map/delete tags: - ECMAScript 2015 - JavaScript - Map - Method - Prototype - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Map/delete ---
delete() メソッドは Map オブジェクトから特定の要素を削除します。
myMap.delete(key);
keyMap オブジェクトから削除する要素のキーです。Map オブジェクトの要素が削除されたら true を、要素が存在しなければ false を返します。
var myMap = new Map();
myMap.set('bar', 'foo');
myMap.delete('bar'); // 正常に削除出来れば true を返す
myMap.has('bar'); // 存在しない要素を確認すると false を返す
| 仕様書 |
|---|
| {{SpecName('ESDraft', '#sec-map.prototype.delete', 'Map.prototype.delete')}} |
| {{SpecName('ES2015', '#sec-map.prototype.delete', 'Map.prototype.delete')}} |
{{Compat("javascript.builtins.Map.delete")}}