在线文档教程

map.delete

map.delete

delete()方法用于移除Map对象中指定的元素。

语法

myMap.delete(key

参数

key必须。从Map对象中移除的元素的键(key)。

返回值

如果Map对象中存在该元素,则移除它并返回true;否则如果该元素不存在则返回false

示例

使用 delete 方法

var myMap = new Map( myMap.set('bar', 'foo' myMap.delete('bar' // Returns true. Successfully removed. myMap.has('bar' // Returns false. The "bar" element is no longer present.

规范

SpecificationStatusComment
ECMAScript 2015 (6th Edition, ECMA-262)The definition of 'Map.prototype.delete' in that specification.StandardInitial definition.
ECMAScript Latest Draft (ECMA-262)The definition of 'Map.prototype.delete' in that specification.Draft

浏览器兼容性

FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support38(Yes)13.0 (13.0)11257.1

FeatureAndroidChrome for AndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic supportNo support38(Yes)13.0 (13.0)No supportNo support8