[英]TypeScript break switch/case from nested for loop
本質上,我正在尋找這個問題的反面:如果我在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
// ...
}
謝謝
這就是創建標簽的目的。 將標簽應用於您想突破並打破命名塊的地方。 在這種情況下,命名塊是switch語句:
direction: switch (prompt('Left or right?')) { case 'left': for (var i = 0; i < 10; ++i) { if (i==3) { break direction } } console.log('should not get here (remove "direction" above to test)') break default: break }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.