Set.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.

Set 实例的 clear() 方法从该集合中删除所有元素。

¥The clear() method of Set instances removes all elements from this set.

Try it

语法

¥Syntax

js
clear()

参数

¥Parameters

没有任何。

¥None.

返回值

¥Return value

无 (undefined)。

¥None (undefined).

示例

¥Examples

使用 clear()方法

¥Using the clear() method

js
const mySet = new Set();
mySet.add(1);
mySet.add("foo");

console.log(mySet.size); // 2
console.log(mySet.has("foo")); // true

mySet.clear();

console.log(mySet.size); // 0
console.log(mySet.has("foo")); // false

规范

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

¥Specifications

浏览器兼容性

BCD tables only load in the browser

¥Browser compatibility

也可以看看