Javascript 从嵌套for循环键入脚本中断开关/大小写
本质上,我在寻找的是相反的:如果我在switch/case语句中嵌套了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
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('不应到达此处(删除上面的“测试方向”))
打破
违约:
打破
}
将条件嵌套在开关中的循环中似乎是编写函数的最佳时机。将条件嵌套在开关中的循环中似乎是编写函数的最佳时机。