まくまくJavaScriptノート
入れ子になったループを一度に抜ける(多重ループからの break)
2012-10-30

外側の while ループにラベルを設定しておくと、内側のループから一気に break して抜けることができます。

outer_loop:
while (true) {
  console.log('AAA');
  while (true) {
    console.log('BBB');
    break outer_loop;
  }
}

ラベル部分は次のように一行で書いちゃった方がそれっぽいかも。

OUTER: while (true) {
  // ...
}
2012-10-30