for...of 怎么使用
时间: 2024-03-11 21:50:05 浏览: 56
for..in与for..of迭代器
for...of 循环是用于遍历可迭代对象的一种语法结构,它可以用来遍历数组、字符串、Set、Map 等对象。它的语法结构如下:
```
for (let variable of iterable) {
// code block to be executed
}
```
其中,`variable` 是用来存储每一次迭代中当前元素的变量名,`iterable` 是一个可迭代对象,它可以是一个数组、字符串、Set、Map 等对象。在循环体中,可以使用 `variable` 获取当前元素的值。
下面是一个简单的使用 for...of 循环遍历数组的示例代码:
```
const arr = [1, 2, 3, 4];
for (let num of arr) {
console.log(num);
}
```
在上面的代码中,定义了一个数组 arr,然后使用 for...of 循环遍历数组的每一个元素,并将其输出到控制台上。输出结果为:
```
1
2
3
4
```
需要注意的是,for...of 循环不支持遍历普通对象,因为普通对象不是可迭代的。如果需要遍历对象的属性,可以使用 for...in 循环。
阅读全文