{site_name}

{site_name}

🌜 搜索

JavaScript的for...of循环是一种用于遍历可迭代对象(如数组、字符串、Map、Set等)中元素的语法结构

前端 𝄐 0
javascript基本框架,javascript介绍,javascript交互设计,javascript简称,javascript脚本语言的前身,javascript九九乘法表代码for循环
JavaScript的for...of循环是一种用于遍历可迭代对象(如数组、字符串、Map、Set等)中元素的语法结构。它在循环过程中会以每个元素的值为基础,执行指定的代码块。

以下是一个简单的for...of循环的语法示例:


for (let value of iterable) {
// 在这里编写需要执行的代码
}


其中,iterable表示被遍历的可迭代对象,value则是当前遍历到的元素的值。

下面是一个具体的使用实例,假设我们有一个数组arr,需要使用for...of循环来遍历其中的元素并打印出来:


const arr = [1, 2, 3];

for (let num of arr) {
console.log(num);
}
// 输出:1 2 3


在上面的例子中,我们首先定义了一个数组arr,然后使用for...of循环遍历该数组中的每个元素,并通过console.log()方法将其打印输出到控制台中。

除了数组之外,我们还可以使用for...of循环来遍历其他类型的可迭代对象,例如字符串、Map和Set等。例如,以下是一个使用for...of循环遍历字符串的示例:


const str = "hello";

for (let char of str) {
console.log(char);
}
// 输出:h e l l o


在这个例子中,我们定义了一个字符串str,然后使用for...of循环遍历其中的每个字符,并通过console.log()方法将其打印输出到控制台中。