JavaScript イテラブル
イテラブルとは、反復可能なオブジェクト(配列など)のことです。
イテラブルは、シンプルで効率的なコードでアクセスできます。
イテラブルはfor..of
ループを用いて次のように繰り返すことができます
for ofループ
for..of
文は反復可能なオブジェクトの要素をループします。
構文
for (変数 of 反復可能オブジェクト) {
// 実行したい処理
}
繰り返し
繰り返し処理は簡単に理解できます。
繰り返し処理は一連の要素をループすることを意味します。
簡単な例を次に示します。
- 文字列の反復
- 配列の反復
文字列の繰り返し処理
文字列の要素に対して反復する際は、for..of
文の使用が可能です。
配列の繰り返し処理
配列の要素に対して反復する際は、for..of
文の使用が可能です。
リンク先のチャプターでイテラブルの詳細を学ぶことができます
JSオブジェクト イテラブル
集合の繰り返し処理
集合の要素に対して反復する際は、for..of
文の使用が可能です。
集合とマップについては、次の章で説明します。
マップの繰り返し処理
マップの要素に対して反復する際は、for..of
文の使用が可能です。
例
const fruits = new Map([
["リンゴ", 500],
["バナナ", 300],
["ミカン", 200]
]);
for (const x of fruits) {
// 実行する処理
}
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。