iが0から4まで動くのですから
array.push(i+1);
ざっくりこれでいけます
javascript
1const a=Array(5).fill(null).map((x,y)=>y+1);
2console.log(a);
追記
汎用的な処理
javascript
1const range=(...args)=>{
2 const start =!args[1]?1:args[0];
3 const end =!args[1]?args[0]:args[1];
4 const step =!args[2]?1:args[2];
5 if(start<=end && step>0 || start>end && step<0){
6 return Array(parseInt((end-start)/step)+1).fill(null).map((x,y)=>start+y*step);;
7 }
8 return [];
9};
10console.log(range(5.5));//引数が1つの場合は、1から始まりarg1までインクリメントした値
11console.log(range(2,5));//引数が2つの場合は、arg1からarg2までインクリメントした値
12console.log(range(2,10,3));//引数が3つの場合は、arg1からarg2までarg3を加算していった値
13console.log(range(5,5));//arg1とarg2は同値でも可
14console.log(range(2,5,0.3));//arg3は少数でも可
15console.log(range(10,2,-3));//arg1>arg2の場合arg3はマイナスでも可
16console.log(range(-2,-5,-1));//引数はそれぞれマイナスでも可(整合性が取れれば)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。