下文笔者讲述javascript中for of循环语句的功能简介说明,如下所示
for of简介
for of循环:
是ECMAScript6中新添加的一个循环方式
与for in相似是普通 for 循环的一种变体
for of循环的应用场景:
遍历数组或其它可遍历的对象
如:
字符串、对象等
for of 循环的语法格式如下:
for (variable of iterable) {
// 要执行的代码
}
参数说明:
variable:每次循环时单行数据缓存的变量
iterable:待遍历的内容
例:for of关键字的示例
// 定义一个数组
var arr = ['a', 'b', 'c', 'd', 'e', 'f'];
// 使用 for of 循环遍历数组中的每个元素
for (var value of arr) {
document.write(value + ", ");
}
document.write("<br>");
// 定义一个字符串
var str = "Hello linux28.com 我最爱的教程站!";
// 使用 for of 循环遍历字符串中的每个字符
for (var value of str) {
document.write(value + ", ");
}
document.write("<br>");
// 定义一个对象
var obj = {"name": "maomao", "surname": "adeal", "age":18};
// 使用 for of 循环遍历对象中的所有属性
for(var value in obj) {
document.write(value + ", ");
}