dates[today.getDate() - 1].isToday = true; はなぜ -1 とするのですか?

JavaScript の配列は 0 番目から始まるためです。
2021年6月16日
ユーザー

質問させてください。

dates[today.getDate() - 1].isToday = true;

この部分ですが、本日の日付を取得していることは、理解したのですが、
なぜ -1 をするのか、よくわかりません。
日付は 1 始まりの為、-1 をしてはダメなのではと思うのですが、、、

ご説明よろしくお願いいたします。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?