如何遍历 js 的set
时间: 2024-05-06 17:21:43 浏览: 7
可以使用Set.prototype.forEach()方法来遍历JavaScript的Set。该方法接受一个回调函数,参数是Set中每个元素的值并且this指向Set本身。以下是使用forEach()遍历Set的示例代码:
```
const mySet = new Set([1, 2, 3]);
mySet.forEach(value => console.log(value));
```
此代码将会输出:
```
1
2
3
```
相关问题
js 中用for循环 遍历set
集合的方法是什么?
遍历 Set 集合可以使用 for...of 循环来完成。使用 Set 实例的 entries()、values() 或者 keys() 方法获取迭代器,然后使用 for...of 循环来遍历返回的迭代器即可。例如:
```js
const mySet = new Set([1, 2, 3, 4]);
for (const value of mySet) {
console.log(value);
}
```
上述代码将遍历 Set 实例 mySet 中的每个元素,并将其打印到控制台中。
JavaScript遍历map
JavaScript中遍历Map有多种方法,以下是其中的两种:
1. 使用for...of循环遍历Map
```javascript
let map = new Map();
map.set('a', 1);
map.set('b', 2);
for (let [key, value] of map) {
console.log(key, value);
}
// 输出:a 1
// b 2
```
2. 使用forEach()方法遍历Map
```javascript
let map = new Map();
map.set('a', 1);
map.set('b', 2);
map.forEach(function(value, key) {
console.log(key, value);
});
// 输出:a 1
// b 2
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![html](https://img-home.csdnimg.cn/images/20210720083451.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)