您好,欢迎来到爱够旅游网。
搜索
您的当前位置:首页js for终止循环 跳出多层循环

js for终止循环 跳出多层循环

来源:爱够旅游网

此外还有

break;
continue;

语句
break 语句跳出循环后,会继续执行该循环之后的代码 (退出循环)
continue continue 语句中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一个迭代。(跳过当前迭代,进入下次迭代)
这两个语句可以指定label从而可以退出特定的循环

bbq:
for(var j=0;j<a.length;j++){
 ccc:
 for(var i =0;i<a.length;i++){
 if( i==5 ){
 break bbq; //直接跳出bbq外层循环
 }
 }
}


或者:
function testFor() {
 bbq:
 for(var k=0;k<a.length;k++){
 console.log('444');
 ccc:
 for(var i=0;i<a.length;i++){
 ddd:
 for(var j=0;j<b.length;j++){
 if(j == 2){
 break;
 }
 console.log('j '+j);
 }
 console.log('i '+i);
 }
 console.log('k '+k);
 }
}

// 只会每次循环j==2时退出ddd循环然后外面的循环都会继续循环

Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务