Map.prototype.delete()
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 的浏览器中加载。