ES6 for of
for of不适用于遍历对象,遍历对象使用for in,一般适用于的是数组和字符串,遍历的是值,而不是下标
- for of 中可以使用 break;不能使用return
//break使用
let arr = ['a','b','c','d','e']
for(let i of arr){
if(i == 'd'){
break;
}
console.log(i)
}
输出:
//return使用
let arr = ['a','b','c','d','e']
for(let i of arr){
if(i == 'd'){
return;
}
console.log(i)
}
输出: