Javascript 从嵌套for循环键入脚本中断开关/大小写

Javascript 从嵌套for循环键入脚本中断开关/大小写,javascript,typescript,Javascript,Typescript,本质上,我在寻找的是相反的:如果我在switch/case语句中嵌套了for循环,有没有办法break?简单的例子: switch (prompt('Left or right?')) { case 'left': for (let i = 0; i < 10; ++i) { if (/* some condition */) { break case 'left' // this isn't valid } } brea

本质上,我在寻找的是相反的:如果我在switch/case语句中嵌套了for循环,有没有办法
break
?简单的例子:

switch (prompt('Left or right?')) {
  case 'left':
    for (let i = 0; i < 10; ++i) {
      if (/* some condition */) {
        break case 'left' // this isn't valid
      }
    }
    break
  // ...
}
开关(提示('Left或right?')){
案例“左”:
for(设i=0;i<10;++i){
如果(/*某些条件*/){
断开大小写“left”//这无效
}
}
打破
// ...
}

谢谢

这就是创建标签的目的。将标签应用于要打断的对象并打断命名块。在这种情况下,命名块是switch语句:

方向:开关(提示('Left或right?')){
案例“左”:
对于(变量i=0;i<10;++i){
如果(i==3){
断裂方向
}
}
console.log('不应到达此处(删除上面的“测试方向”))
打破
违约:
打破

}
这就是创建标签的目的。将标签应用于要打断的对象并打断命名块。在这种情况下,命名块是switch语句:

方向:开关(提示('Left或right?')){
案例“左”:
对于(变量i=0;i<10;++i){
如果(i==3){
断裂方向
}
}
console.log('不应到达此处(删除上面的“测试方向”))
打破
违约:
打破

}
将条件嵌套在开关中的循环中似乎是编写函数的最佳时机。将条件嵌套在开关中的循环中似乎是编写函数的最佳时机。