JavaScript for ... of Loop
例
配列の値を反復(ループ)します。
let text = "";
const cars = ['BMW', 'Volvo', 'Mini'];
for (let x of cars) {
text += x + " ";
}
例
文字列の値を反復(ループ)します。
let text = "JavaScript";
for (let x of text) {
text += x + " ";
}
定義と使用法
ステートメントはfor...of
、反復可能な値を組み合わせて反復(ループ)します。
ループ内のコードブロックは、値ごとに1回実行されます。
関連項目:
JavaScriptチュートリアル:チュートリアルの...のJavaScript
構文
for (x of
iterable) {
code block to be executed
}
パラメーター
Parameter | Description |
x | Required. For every iteration the value of the next property is assigned to x. |
iterable | Required. Anything that has iterable properties. |
JavaScriptループステートメント
声明 | 説明 | |
壊す | ループから抜け出します | |
継続する | ループ内の値をスキップします | |
その間 | 条件が真である間、コードブロックをループします | |
一方を行います | コードブロックを1回ループし、その後、条件がtrueのときにループします | |
にとって | 条件が真である間、コードブロックをループします | |
の | 反復可能な値をループします | |
のために...で | オブジェクトのプロパティをループします |
ブラウザのサポート
for..of
ECMAScript6(ES6)機能です。
ES6(JavaScript 2015)は、最新のすべてのブラウザーでサポートされています。
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
for..of
Internet Explorer 11(またはそれ以前)ではサポートされていません。