JavaScript for…of Loop2025年4月16日 | 阅读 4 分钟 引言JavaScript for…of 循环遍历的是对象的值而不是其键。使用循环,您可以直接访问元素,而不是通过索引引用。 这是一个现代的迭代语句,它在 ECMAScript 2015(ES6) 中引入。它适用于可迭代对象,如 数组、字符串、Map、Set 等。 与传统的 for 或 for…in 循环相比,JavaScript for…of 循环是遍历可迭代对象元素的更好选择,尤其是在我们有 break 或 continue 语句时。 JavaScript for…of Loop 语法for…of 循环的语法如下 iterable: 可迭代对象,如数组、Set、字符串等。 variable: 可迭代对象中的一个元素。 JavaScript for…of 配合数组JavaScript for…of 循环可用于遍历数组。 示例立即执行输出 Ani Affi Rex 说明 在上面的示例中,for…of 循环用于遍历 students 数组对象并显示其所有值。 JavaScript for…of 配合字符串在 JavaScript 中,您可以使用 for…of 循环来遍历字符串值。 示例立即执行输出 T p o i n t JavaScript for…of 配合 Map您还可以使用 JavaScript for…of 循环遍历 Map 元素。 示例立即执行输出 name- Ash age- 21 JavaScript for…of 配合 Set您还可以使用 JavaScript for…of 循环遍历 Set 元素。 示例立即执行输出 11 22 33 44 55 在 for…of 循环中嵌套 for 循环在此方法中,一个 for 循环 嵌套在 for…of 循环中。for…of 循环遍历数组等可迭代对象,而内部的 for 循环可以为每个元素执行额外的迭代。 语法 在 for…of 循环中嵌套 for 循环的语法如下
示例立即执行输出 Value: 1 Value plus 1: 2 Value plus 2: 3 Value plus 3: 4 Value: 2 Value plus 1: 3 Value plus 2: 4 Value plus 3: 5 Value: 3 Value plus 1: 4 Value plus 2: 5 Value plus 3: 6
示例立即执行输出 Multiplication Table of 2: 2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 Multiplication Table of 3: 3 x 1 = 3 3 x 2 = 6 3 x 3 = 9 Multiplication Table of 4: 4 x 1 = 4 4 x 2 = 8 4 x 3 = 12 JavaScript for…of Loop 的特性简单性 JavaScript for…of 循环为遍历元素提供了简洁明了的语法,这减少了出错的可能性,并使代码更易于阅读和维护。 多功能性 在 JavaScript 中,for…of 循环可以遍历任何可迭代对象,如数组、字符串、Set,甚至自定义的可迭代对象,这在处理各种数据结构时提供了更好的灵活性。 直接访问元素 与 forEach() 不同,forEach() 需要一个 回调函数,for…of 循环在循环体中直接访问元素,这允许更简单的代码结构并对每个元素立即采取行动。 控制流 在 JavaScript 中,for…of 循环可以使用 break、continue 或 return(在函数内部使用时)来提前终止;与 forEach() 不同,它提供了对迭代过程的更好控制。 for…of 和 for…in 的区别
|
(带示例) return 语句用于将特定值从函数返回给函数调用者。当调用 return 语句时,函数将停止执行。return 语句应该是函数中的最后一条语句,因为此后的代码...
阅读 4 分钟
JavaScript for…in 循环简介 在 JavaScript 中,for…in 循环用于遍历对象的属性。它仅遍历其可枚举属性设置为“true”的对象的键。for…in 循环允许您访问每个键或属性名...
阅读 4 分钟
(For, While, Do-While, For…of, For…in) 简介 在 JavaScript 中,循环是一种编程工具,用于重复执行一系列指令。循环用于通过只要指定条件为真就重复执行代码块来减少重复任务。JavaScript 中的循环...
阅读 4 分钟
语句 JavaScript 中的 Switch Case 是什么? 在 JavaScript 中,switch case 是一种条件语句,用于根据其条件或不同的条件来执行语句。switch case 语句用于根据...执行不同的操作。
阅读 4 分钟
在 JavaScript 中,while 循环创建一个循环,只要特定条件为真,该循环就会执行。JavaScript while 循环将继续运行,直到条件评估为假。在 while 循环中,我们在循环之前指定条件,并且...
阅读 6 分钟
简介 在 JavaScript 中,for 循环是一种用于控制代码流的语句,它允许代码根据条件反复执行。JavaScript 中的 for 循环包含三个部分:初始化、条件和增量/减量。语法...
阅读 4 分钟
简介 在 JavaScript 中,do-while 循环是一种控制结构,代码会根据给定的布尔条件重复执行。do-while 循环类似于 while 循环,但有一个关键区别:do-while 循环保证了其中的代码块...
阅读 3 分钟
JavaScript If-else 语句 (带示例) 该语句用于根据条件是否为真来执行代码。JavaScript 中的 if 语句有三种形式:If 语句 If else 语句 if else if 语句 JavaScript If 语句 仅当表达式为真时才评估内容。...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India