Map.prototype.delete()

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

语法

myMap.delete(key);

参数

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

返回值

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

示例

使用 delete 方法

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

myMap.delete("bar"); // 返回 true。成功地移除元素
myMap.has("bar");    // 返回 false。"bar" 元素将不再存在于 Map 实例中

规范

Specification Status Comment
ECMAScript 2015 (6th Edition, ECMA-262)
Map.prototype.delete
Standard Initial definition.
ECMAScript (ECMA-262)
Map.prototype.delete
Living Standard  

浏览器兼容性

BCD tables only load in the browser

相关链接