Map.prototype.clear()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Map 实例的 clear() 方法从该映射中删除所有元素。

¥The clear() method of Map instances removes all elements from this map.

Try it

语法

¥Syntax

js
clear()

参数

¥Parameters

没有任何。

¥None.

返回值

¥Return value

无 (undefined)。

¥None (undefined).

示例

¥Examples

使用清除()

¥Using 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

规范

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

¥Specifications

浏览器兼容性

BCD tables only load in the browser

¥Browser compatibility

也可以看看

¥See also