for in 和 for of

for in 和 for of

两个for循环都是用来 ”遍历“ 的

 

for in 示例

let arr = ["Math", "English", "History"];
console.log("for in  <= example");

for (let arrItem in arr) {
    console.log(arrItem)
}

    for in 和 for of

由上,可以看出 for in 本身遍历的属性名,而数组本身时一个对象,属性名即为下标,所以输出的也全是下标;

 

for of 示例

let arr = ["Math", "English", "History"];
console.log("for of  <= example");
for (let arrItem of arr) {
    console.log(arrItem)
}

for in 和 for of

 

 由上,可以看到 for of方法 可以在遍历时直接获数组每一项的属性值。

 

上一篇:babel


下一篇:python系列教程148——pass,break,continue