JavaScript for/of 文

定義と使用方法

for/of 文は可変数オブジェクトの値をループで遍历します。

JavaScript は異なる種類のループをサポートしています:

  • for - コードブロックを複数回ループする
  • for/in - オブジェクトの属性をループで遍历する
  • for/of - 可変数オブジェクトの値をループで遍历する
  • while - 指定された条件が真のときにコードブロックをループする
  • do/while - 条件が真のときに指定されたコードブロックを一度実行し、その後条件が真のときにループを繰り返す

インスタンス

例 1

配列の値をループで遍历する:

var cars = ['BMW', 'Volvo', 'Mini'];
var x;
for (x of cars) {
  document.write(x + "<br >");
}

自分で試してみる

例 2

文字列の値をループで遍历する:

var txt = 'JavaScript';
var x;
for (x of txt) {
document.write(x + "<br >");
}

自分で試してみる

構文

for (variableiterable) {
  実行されるコードブロック
}

パラメータ値

パラメータ 説明
variable 必要。各迭代ごとに、次の属性の値が変数に割り当てられる。変数は const、let、または var で宣言することができる。
iterable 必要。可変数属性を持つオブジェクト。

技術詳細

JavaScript バージョン: ECMAScript 2015

ブラウザサポート

Chrome IE Firefox Safari Opera
for/of 38.0 12.0 51.0 8.0 25.0

関連ページ

JavaScript 教程:JavaScript For ループ

JavaScript 参考マニュアル:JavaScript for 文