// js label 语法
// js 嵌套循环 怎么终止外层循环.?
// 方案一
{
for (let i = 0; i < 20; i++) {
let done = true // 定义变量 根据变量来终止循环
for (let j = 0; j < 10; j++) {
if (i === j) {
done = false
console.log('方案一')
}
}
if(!done) break;
}
}
// 方案二
// 使用标记语法 (label)
// 标记a(任意名字)相当于外层循
{
a: for (let i = 0; i < 20; i++) {
for (let j = 0; j < 10; j++) {
if (i === j) {
console.log(1)
break a; // break 要终止标记 a
}
}
}
}
jsLabel 语法
于 2024-05-11 15:31:16 首次发布