javascrpt set()
时间: 2024-02-02 22:02:28 浏览: 22
`Set()` 是 JavaScript 中的一个内置对象,用于存储唯一的值(无重复)。它类似于数组,但与数组不同的是,`Set()` 中的值是无序的。
要创建一个新的 `Set()`,你可以使用以下语法:
```javascript
const mySet = new Set();
```
你可以在创建 `Set()` 的同时传入一个可迭代对象(如数组)来初始化 `Set()`。例如:
```javascript
const mySet = new Set([1, 2, 3]);
```
`Set()` 对象有一些常用的方法,例如:
- `add(value)`:向 `Set()` 中添加一个新的值。
- `has(value)`:检查 `Set()` 中是否存在某个值。
- `delete(value)`:从 `Set()` 中删除某个值。
- `size`:返回 `Set()` 中值的数量。
以下是一个简单的示例:
```javascript
const mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);
console.log(mySet.size); // 输出: 3
console.log(mySet.has(2)); // 输出: true
mySet.delete(2);
console.log(mySet.size); // 输出: 2
console.log(mySet.has(2)); // 输出: false
```
希望这可以回答你的问题!如果你还有其他问题,请随时提问。