如何使用ES6常见方法遍历循环数据结构元素
在我们常用的数据结构Set和Map中,它们分别由key和value构成,但Set集合中key和value是相同的,而Map则不同。下面将介绍如何使用ES6中常见的方法来遍历这些数据结构元素。
遍历Set集合元素
首先,在新建的JavaScript文件中,定义一个变量`weeks`并使用Set集合赋值,示例代码如下:
```javascript
let weeks new Set(["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"]);
```
接着,可以使用Set集合中的方法`keys`来遍历元素,并打印对应的结果值,示例代码如下:
```javascript
for (let week of ()) {
console.log(week);
}
```
保存文件并运行,可以发现打印出结果正好是集合中的元素。
使用values方法遍历Set集合元素
将上述代码中的`keys`方法改为`values`方法,然后保存代码查看打印结果,示例代码如下:
```javascript
for (let week of ()) {
console.log(week);
}
```
再次运行代码,可以看到打印出的结果与使用`keys`方法时相同。
使用entries方法遍历Set集合元素
若将`values`方法换成`entries`方法,保存代码并运行查看结果,示例代码如下:
```javascript
for (let entry of weeks.entries()) {
console.log(entry);
}
```
可以发现打印出来的结果为数组对象,每个元素会多打印一次,这是因为`entries`方法返回的是包含键值对的数组。
通过以上实例,可以了解如何利用ES6中常见的方法来遍历Set集合中的元素,进而灵活应用于实际开发中。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。