【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
for (let i = 0; i < n; i++) { dates.unshift({ date: d - i, isToday: false, isDisabled: true, }); }
の部分についてです。 自分的には i が 0,1,2,3,4… と増えて、30 から引かれていけば、配列の数値は、26,27,28,29,30 の順番でなく、30,29,28,27,26 の順番となり、その順番で unshift により dates の配列の最初の位置に追加されていくと思うのですが、実際にはそうなっていません。
i
unshift
dates
その理由についてご教授お願いいたします。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
の部分についてです。
自分的には
iが 0,1,2,3,4… と増えて、30 から引かれていけば、配列の数値は、26,27,28,29,30 の順番でなく、30,29,28,27,26 の順番となり、その順番でunshiftによりdatesの配列の最初の位置に追加されていくと思うのですが、実際にはそうなっていません。その理由についてご教授お願いいたします。