for of javascript

ES6 for of

for of不适用于遍历对象,遍历对象使用for in,一般适用于的是数组和字符串,遍历的是值,而不是下标

  1. 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)
 }

输出:
在这里插入图片描述

发布了41 篇原创文章 · 获赞 3 · 访问量 6409

猜你喜欢

转载自blog.csdn.net/weixin_40509884/article/details/95044092