pushの操作は添字を使ってもいいですか?

それでもOKです。
2020年11月5日
ユーザー
for (let i = 0; i < weeksCount; i++) {
    weeks.push(dates.splice(0, 7));
}

の部分ですが、
以下のように記述するのは誤りでしょうか?

for (let i = 0; i < weeksCount; i++) {
    weeks[i] = dates.splice(0, 7);
}

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(10)