--- 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 original_slug: Web/JavaScript/Reference/Global_Objects/Map/delete ---
delete()
メソッドは Map
オブジェクトから特定の要素を削除します。
myMap.delete(key);
key
Map
オブジェクトから削除する要素のキーです。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")}}