Forループによる配列の反復処理
メニューを表示するにはスワイプしてください
配列の反復処理は、配列を扱う際に重要な概念です。これにより、配列内の各要素を処理し、操作を実行し、その値に基づいて判断を行うことができます。本章では、配列の反復処理におけるforループについて解説します。
構文
forループは、配列の各要素を順に処理するための基本的な手法です。要素のインデックスを使って配列内の各要素にアクセスできます。forループの構文は次のとおりです:
for (let i = 0; i < array.length; i += 1) {
// Code to be executed for each array element
}
この構文では:
let i = 0はループカウンタ変数iを0で初期化します;i < array.lengthはループ継続の条件を定義します。iが配列の長さより小さい間、ループが実行されます;i += 1は各反復ごとにループカウンタをインクリメントします。
例
forループを使用してstudents配列の要素にアクセスし、表示する例。
12345const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
- 1行目: この行では、studentsという配列を宣言し、3つの文字列(学生の名前)で初期化しています。配列には
"Brandon"、"Mario"、"Saul"が含まれています。 - 3行目: この行でforループが開始されます。セミコロンで区切られた3つの部分があります。
let i = 0;: この部分で変数iを初期化し、0に設定します。iはループカウンターとして使用されます。i < students.length;: この部分はループ継続の条件です。iがstudents配列の長さより小さい間、ループが続きます。i += 1: この部分は更新文で、各イテレーション後にiの値を1増やします。
- 4行目:
forループ内で、この行はconsole.log()関数を使ってstudents配列のi番目の値を出力します。最初のイテレーションではiは0なので、インデックス0の名前("Brandon")が出力されます。2回目のイテレーションでは"Mario"、3回目では"Saul"が出力されます。
1. 配列を扱う際のforループの目的は何ですか?
2. ループが computers 配列全体を反復処理するための条件は何ですか?
3. ループが computers 配列の最初の2つの要素のみを表示するための条件は何ですか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 5
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 4. 章 5