JS for of循环语句的用法
2年前 (2024-04-27)
JS for of 循环是 ECMAScript6 中新添加的一个循环方式,与 for in 循环类似,也是普通 for 循环的一种变体。使用 for of 循环可以轻松的遍历数组或者其它可遍历的对象,例如字符串、对象等。
JS for of 循环的语法格式如下:
JS for of 循环的语法格式如下:
for (variable of iterable) {
// 要执行的代码
}
其中,variable 为一个变量,每次循环时这个变量都会被赋予不同的值,我们可以在后面的 { } 中使用这个变量来进行一系列操作;iterable 为要遍历的内容,在每次循环中,会将 iterable 中的一个值赋值给变量 variable,直到 iterable 中的所有值都遍历完。示例代码如下:
// 定义一个数组
var arr = ['a', 'b', 'c', 'd', 'e', 'f'];
// 使用 for of 循环遍历数组中的每个元素
for (var value of arr) {
document.write(value + ", ");
}
document.write("<br>");
// 定义一个字符串
var str = "Hello World!";
// 使用 for of 循环遍历字符串中的每个字符
for (var value of str) {
document.write(value + ", ");
}
document.write("<br>");
// 定义一个对象
var obj = {"name": "Clark", "surname": "Kent", "age": "36"};
// 使用 for of 循环遍历对象中的所有属性
for(var value in obj) {
document.write(value + ", ");
}
运行结果:
a, b, c, d, e, f,
H, e, l, l, o, , W, o, r, l, d, !,
name, surname, age,
注意,虽然 for of 循环也可以遍历对象,但并不,若要遍历对象可以使用 for in 循环。
- 随机文章
- 喜欢马尔代夫美景(探索马尔代夫天堂:美不胜收的景色)
- 杭州--马尔代夫(杭州首条直飞马尔代夫航线开通)
- 抢 马尔代夫(重新探索马尔代夫:一次完美的度假体验)
- 南亚马尔代夫种类(南亚马尔代夫:度假胜地上的天堂种类)
- 万州马尔代夫新闻(万州马尔代夫火热招募,等你来加入!)
- 厦门马尔代夫住宿(厦门一家人造型奇特的马尔代夫度假屋)
- 你也认识马尔代夫(认识马尔代夫:全球最美丽的度假胜地)
- 上海马尔代夫门票(上海马尔代夫景区门票价格及预订攻略)
- 低价马尔代夫旅游(花小钱游马代,海岛豪华度假村优惠多)
- 坂南 马尔代夫(探索马尔代夫:坂南旅游指南)
- 宜州马尔代夫攻略(宜州旅行者必看!马尔代夫攻略来了!)
- 比亚迪马尔代夫车(比亚迪首次向马尔代夫出口纯电动汽车)
- 孝感 马尔代夫(孝感市民再次选择马尔代夫度假地点)
- 绵阳 马尔代夫(绵阳走出国门,马尔代夫游完美体验)
- 知乎 马尔代夫(知乎:探寻马尔代夫的百变魅力)
- 简阳马尔代夫酒店(简阳马尔代夫酒店:享受梦幻海岛之旅)
- 胖子梦想马尔代夫(重温胖子梦想,走进马尔代夫旅游胜地)
- 茂名马尔代夫火车(茂名再添新世界——马尔代夫火车开通)
- 洲际马尔代夫双层(洲际酒店在马尔代夫推出双层别墅项目)
- 苏然 马尔代夫(苏然在马尔代夫的精彩之旅)
- 咸宁 马尔代夫(咸宁男子在马尔代夫逃过海啸 图片走红)
- 瑞吉 马尔代夫(瑞吉马尔代夫度假村:天堂之旅)
- 成都红光马尔代夫(成都人都爱好,红光马尔代夫惹人醉。)
- 阿娇马尔代夫壁纸(阿娇性感马尔代夫度假照变美桌面背景)
- 日本 马尔代夫(日本游客涌向马尔代夫,旅游业复苏)
- 阿慕 马尔代夫(重写后的标题:阿慕岛:马尔代夫度假胜地)
- 马尔代夫会下沉吗(马尔代夫将可能面临海平面上升的威胁)
- 眉山马尔代夫打捞(眉山打捞公司成功打捞马尔代夫沉船。)
- 马尔代夫公园简介(探离休闲岛——探秘马尔代夫国家公园)
- 梧州马尔代夫旅游(探秘梧州马尔代夫,享受完美旅行体验)
