ループ(繰り返し)処理を行う「for each-in」文についての、JavaScript(ジャバスクリプト)リファレンス。
-
for each-in
for each-in文は、ループ(繰り返し)処理を行う制御構文のひとつ。オブジェクトの各プロパティの値に対し、指定した処理を繰り返し実行する。連想配列(単純なオブジェクト)の各要素の値に、何らかの処理を実行したいときに便利だ。
-
for each-inループ文にて、breakでループを終了させる
for each-inループ(繰り返し)文は、break;で、ループ(繰り返し)を終了させることができる。
-
for each-inループ文にて、continueで次の処理へスキップ
for each-inループ(繰り返し)文は、continue;で、残りの処理をスキップし、次の処理へ移ることができる。
-
入れ子(ネスト)で多階層にしたfor each-inループ文
for each-in文は、入れ子(ネスト)にして使うこともできる。多次元の連想配列(単純なオブジェクト)の各要素の値に、何らかの処理を実行したいときに便利だ。
-
多階層for each-inループ文にて、breakでループを終了させる
入れ子(ネスト)で多階層にしたfor each-inにて、複数の階層のループ(繰り返し)を終了させたいときは、breakの引数に、ラベルを指定する。ラベルを指定しない場合、break文がある階層のループ(繰り返し)だけを終了させる。
-
多階層for each-inループ文にて、continueでループを終了させる
入れ子(ネスト)で多階層にしたfor each-inにて、複数の階層のループ(繰り返し)処理をスキップさせたいときは、continueの引数に、ラベルを指定する。ラベルを指定しない場合、continue文がある階層のループ(繰り返し)の次の処理へスキップする。