前提
Javascriptのfor文に関する基本的な質問
実現したいこと
配列answerにnを含む,1からnまでを順に追加したい
発生している問題・エラーメッセージ
nの値: 5
1
2
3
4
5
[]
nの値: 1
1
[]
となっているが、
array1toN(5)の出力が[ 1, 2, 3, 4, 5 ]
array1toN(1)の出力が[ 1 ]
になるようにしたい。
該当のソースコード
function array1toN(n) {
console.log("nの値: "+n);
var answer = [];
空白
console.log(answer);
}
空白部分にforを利用してコードを書きたい
試したこと
function array1toN(n) {
console.log("nの値: "+n);
var answer = [];
for(var i = 1;i<=n;i++){
console.log(i);
}
console.log(answer);
}
for(var i = 1;i<=n;i++){
console.log(i);
}を追加したが、answerの中[]にnの値が入らない。
answer = i が必要なのかと考えそちらも実行したが異なった。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
0 コメント