我想知道如何在JavaScript中打破for循环和switch-case语句一次?
通常我使用类似的东西:
foo:
for(;;)
for (;;)
break foo;
有没有办法在开头用一个案例做同样的伎俩?
switch(1) {
foo:
case 1:
for (;;)
break foo;
}
有什么想法吗?
答案 0 :(得分:3)
只需使用switch
语句本身的标签,而不是其中一种情况。休息将带你离开switch
,我认为这是你想要做的。
foo:
switch(1) {
case 1:
for (;;)
break foo;
}
答案 1 :(得分:2)
标记switch
foo: switch(1) {
case 1:
while (1) break foo;
case 2:
console.log(2);
}
循环中断,永远不会记录2
。