js 遍历 set对象
时间: 2024-09-11 19:15:17 浏览: 56
JavaScript 中的 Set 对象是一个集合,其成员是唯一的,可以用来存储任何类型的唯一值。遍历 Set 对象可以使用几种不同的方法:
1. 使用 `for...of` 循环:
```javascript
let set = new Set([1, 2, 3]);
for (let value of set) {
console.log(value);
}
```
2. 使用 `forEach` 方法:
```javascript
let set = new Set([1, 2, 3]);
set.forEach(value => console.log(value));
```
3. 使用 `for...of` 循环结合展开运算符(spread operator):
```javascript
let set = new Set([1, 2, 3]);
for (let value of [...set]) {
console.log(value);
}
```
4. 使用 `Array.from` 方法:
```javascript
let set = new Set([1, 2, 3]);
Array.from(set).forEach(value => console.log(value));
```
5. 使用 `reduce` 方法转换 Set 为数组后遍历:
```javascript
let set = new Set([1, 2, 3]);
let array = Array.from(set);
array.reduce((_, value) => {
console.log(value);
return _;
}, 0);
```
阅读全文
相关推荐


















