退出顶层循环可以通过声明一个标识实现
let flag = false
for (let i = 0; i < 10; i++) {
for (let j = 0; j < 10; j++) {
if (i * j > 30) {
flag = true
break
}
}
if (flag) {
break
}
}
但是过于繁琐,可以使用 JSLabel
语法,添加标识
outer: for (let i = 0; i < 10; i++) {
for (let j = 0; j < 10; j++) {
if (i * j > 30) {
break outer
}
}
}