for-of構文

for-of構文は、配列の反復処理のための ループを作成します。

構文

javascriptfor (let 要素の変数 of 配列) {
  /*
    要素の変数に、反復処理される配列の要素が
    順番に入ります。
  */
};

例

配列の要素を反復処理して画面に出力します:

javascriptlet arr = [1, 2, 3, 4, 5];

for (let elem of arr) {
  console.log(elem);
}

例

ループの反復回数をカウントします:

javascriptlet arr = [1, 2, 3, 4, 5];

let i = 0;
for (let elem of arr) {
  console.log(elem);
  i++;
}
console.log(i);

関連項目