Map.prototype.delete()

elete() 方法用于移除 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 实例中