打破并继续标签
break 和 continue 语句之后可以跟一个可选标签,它就像某种 goto 语句一样,从标签引用位置继续执行
for(var i = 0; i < 5; i++){
nextLoop2Iteration:
for(var j = 0; j < 5; j++){
if(i == j) break nextLoop2Iteration;
console.log(i, j);
}
}
i = 0 j = 0 跳过其余的 j 值
1 0
i = 1 j = 1 跳过其余的 j 值
2 0
2 1 i = 2 j = 2 跳过其余的 j 值
3 0
3 1
3 2
i = 3 j = 3 跳过其余的 j 值
4 0
4 1
4 2
4 3
i = 4 j = 4 不记录并完成循环