-
変数の宣言と初期化をループの外で行う: ループの外で変数を宣言し、初期化することで、その変数をループの内外で共有することができます。
let result = 0; // ループの外で変数を宣言および初期化 for (let i = 1; i <= 10; i++) { result += i; } console.log(result); // ループの外で変数にアクセス
-
ループの内で変数に値を代入してから、ループの外でアクセスする: ループ内で変数に値を代入し、ループの後でその変数にアクセスすることができます。
let result; for (let i = 1; i <= 10; i++) { result = i; } console.log(result); // ループの外で変数にアクセス
-
配列を使用してループの結果を保存する: ループの結果を配列に保存し、ループの後でその配列にアクセスすることができます。
let results = []; for (let i = 1; i <= 10; i++) { results.push(i); } console.log(results); // ループの外で配列にアクセス
これらはいくつかの一般的な方法です。ループの外で変数にアクセスするためには、変数のスコープと宣言の位置に注意する必要があります。適切な方法を選択し、コードの要件に応じて利用してください。