扫码一下
查看教程更方便
标签可以与 break
和 continue
一起使用,以更精确地控制流。
outerloop: // 这是标签名称 for (var i = 0; i < 5; i ) { console.log("outerloop: " i); innerloop: for (var j = 0; j < 5; j ){ if (j > 3 ) break ; // quit the innermost loop if (i == 2) break innerloop; // do the same thing if (i == 4) break outerloop; // quit the outer loop console.log("innerloop: " j); } }
成功执行上述代码后会显示以下输出。
outerloop: 0
innerloop: 0
innerloop: 1
innerloop: 2
innerloop: 3
outerloop: 1
innerloop: 0
innerloop: 1
innerloop: 2
innerloop: 3
outerloop: 2
outerloop: 3
innerloop: 0
innerloop: 1
innerloop: 2
innerloop: 3
outerloop: 4