For...ofループを使用した配列の反復処理
メニューを表示するにはスワイプしてください
構文
for...of ループは、配列を反復処理するためのよりモダンで簡潔な方法。ループカウンターを自動的に処理し、各要素の値に直接アクセス可能。この for...of ループの構文は次のとおり:
for (const element of array) {
// Code to be executed for each array element
}
この構文の説明:
const elementは各イテレーションで要素の値を格納する変数;of arrayは反復処理したい配列を指定。
例
for...of ループを使って、前述の for ループと同じ結果を得る例。
12345const students = ["Brandon", "Mario", "Saul"]; for (const student of students) { console.log(student); }
- 1行目:
studentsという定数変数を宣言し、3つの文字列("Brandon"、"Mario"、"Saul")を含む配列を代入。この配列は学生名のリストを表す; - 3行目:
for...ofループを開始。このループはstudents配列の各要素を1つずつ反復処理するために使用; - 4行目:
for...ofループ内で、console.log()関数を使って現在の要素の値をコンソールに出力。student変数は各ループ反復時の配列内の現在の要素を表す。最初の反復では"Brandon"、2回目は"Mario"、3回目は"Saul"となる。
1. 配列を反復処理する際にfor...ofループを使用する主な利点は何ですか?
2. for...ofループ構文において、const elementは何を表しますか?
3. of arrayループ構文における for...of 部分の目的は何ですか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 7
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 4. 章 7