Map.prototype.delete()

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

尝试一下

语法

js

delete(key)

参数

key

要从 Map 对象中删除的元素的键。

返回值

如果 Map 对象中的元素存在并已被移除,则为 true;如果该元素不存在,则为 false

示例

使用 delete()

js

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

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

规范

Specification
ECMAScript Language Specification
# sec-map.prototype.delete

浏览器兼容性

BCD tables only load in the browser

参见