Map.prototype.clear()

基线 广泛可用

此功能已得到很好的确立,并且可在许多设备和浏览器版本上运行。自以下日期起,它已在浏览器中可用 2015年7月.

clear() 方法是 Map 实例的方法,用于移除此映射中的所有元素。

试一试

语法

js
clear()

参数

无。

返回值

无 (undefined).

示例

使用 clear()

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

console.log(myMap.size); // 2
console.log(myMap.has("bar")); // true

myMap.clear();

console.log(myMap.size); // 0
console.log(myMap.has("bar")); // false

规范

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

浏览器兼容性

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

另请参阅