Map.prototype.delete()

基线 广泛可用

此功能已得到良好建立,并且可以在许多设备和浏览器版本中使用。它已在浏览器中可用,自 2015 年 7 月.

delete() 方法是 Map 实例的方法,用于通过键从该映射中删除指定的元素。

试一试

语法

js
mapInstance.delete(key)

参数

key

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

返回值

如果 Map 对象中存在元素且已删除,则返回 true;如果元素不存在,则返回 false

示例

使用 delete()

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

console.log(myMap.delete("bar")); // Returns true. Successfully removed.
console.log(myMap.has("bar")); // Returns false. The "bar" element is no longer present.

规范

规范
ECMAScript 语言规范
# sec-map.prototype.delete

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅