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 + ", ");
}