admin 管理员组

文章数量: 887021


2023年12月17日发(作者:sql创建表的格式)

在ES6中,`Set` 是一种新的数据结构,它类似于数组,但成员的值都是唯一的,没有重复的值。

以下是`Set`的一些基本用法:

1. **创建 Set 对象**

```javascript

let mySet = new Set();

```

2. **添加元素到 Set**

使用 `add` 方法添加元素到 Set。

```javascript

(1);

(2);

(3);

```

3. **检查 Set 是否有某个元素**

使用 `has` 方法检查 Set 是否有某个元素。

```javascript

((1)); // 输出: true

((4)); // 输出: false

```

4. **从 Set 中删除元素**

使用 `delete` 方法从 Set 中删除元素。

```javascript

(2);

((2)); // 输出: false

```

5. **Set 的迭代**

Set 是可迭代的,可以使用 `f` 循环或 `` 方法来迭代 Set。

```javascript

for (let item of mySet) {

(item); // 输出: 1, 3

}

let arrayFromSet = (mySet); // 将 Set 转换为数组 [1,

3]

```

6. **Set 的大小**

使用 `size` 属性获取 Set 的大小。

```javascript

(); // 输出: 2

```

7. **Set 的方法**

Set 对象还提供了其他有用的方法,如 `clear`(清除所有元素)、`forEach`(对每个元素执行特定操作)等。

8. **Set 与其他数据结构的交互**

由于 Set 只存储唯一值,因此可以将其他数据结构(如数组)的重复值去除。例如,可以使用 `()` 方法将数组转换为 Set,然后再转回数组以去除重复值。

这只是 `Set` 的基本用法,你还可以在关于它的信息和使用方法。

ES6 的文档中查找更多


本文标签: 元素 方法 数组 创建 使用