购物车
登陆 / 注册
微信扫码登陆

推荐手册

ES 6 label和break

ES 6 label和break
label可以与break和continue一起使用,更精确地控制流量。
灭绝小师太 灭绝小师太 更新时间:2019-06-05 17:53:31

ES 6 label和break

label可以与break和continue一起使用,更精确地控制流量。

outerloop: // 这是label的名字
for (var i = 0; i < 5; i++) {  
   console.log("Outerloop: " + i);  
   innerloop:  
   
   for (var j = 0; j<5; j++) {  
      if (j>3 ) break; 
      
      // 退出最里面的循环
      if (i == 2) break innerloop; 
      
      // 退出外循环
      if (i == 4) break outerloop; 
      console.log("Innerloop: " + j);  
   }  
}

成功执行上述代码后,将显示以下输出:

Outerloop: 0 
Innerloop: 0 
Innerloop: 1 
Innerloop: 2 
Innerloop: 3 
Outerloop: 1 
Innerloop: 0 
Innerloop: 1 
Innerloop: 2 
Innerloop: 3 
Outerloop: 2 
Outerloop: 3 
Innerloop: 0 
Innerloop: 1 
Innerloop: 2 
Innerloop: 3 
Outerloop: 4
网站导航
标签地图
学习路径
视频教程
开发软件
旗下子站
php中文网
phpstudy
技术文章
文档工具
关于我们
企业合作
人才招聘
联系我们
讲师招募
QQ交流群
QQ官方交流群
微信公众号
微信公众号