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;
}