JavaScript For Ofループ
For Ofループ
JavaScriptのfor of文は、反復可能オブジェクトの値を反復処理します。
for (variable of iterable) {
  // 実行するコードブロック
}
variable – 各反復ごとに次のプロパティの値が変数に代入されます。変数はconst、let、またはvarで宣言できます。
iterable – 反復可能なプロパティを持つオブジェクトです。
ブラウザサポート
For/ofは2015年(ES6)にJavaScriptに追加されました。
| ブラウザ | サポート開始バージョン | 
|---|---|
| Chrome | 38 | 
| Edge | 12 | 
| Firefox | 51 | 
| Safari | 7 | 
| Opera | 25 | 
Internet ExplorerではFor/ofはサポートされていません。
配列を反復処理する
例
const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
  text += x;
}
文字列を反復処理する
例
let language = "JavaScript";
let text = "";
for (let x of language) {
  text += x;
}