JsLabel 语法
小于 1 分钟
跳出多层循环
break 完全停止循环
outer: for(let i=0; i<10; i++) {
for(let j=0; j<10; j++) {
if (i * j > 10) {
// 直接 break 只能跳出当前 j 的循环
// break;
// 加上标签名,就可以跳出到命名标签的循环
break outer;
}
}
}
continue 中止(跳过)本次循环,接着开始下一次循环
outer: for(let i=0; i<10; i++) {
for(let j=0; j<10; j++) {
if (i * j > 10) {
continue outer;
}
}
}