Java Scriptでは、「===」は値が等しいことを意味し、「=」は値の代入を意味すると習ったのですが、なぜ今回、
if(year === today.getFullYear() && month === today.getMonth()) {
dates[today.getDate() - 1].isToday = true;
}
においてdates[today.getDate() - 1].isTodayとtrueを「=」で結んだのでしょうか。
上記の通り「=」は値の代入になるので、今回は「===」だと思ったのですが、どう言った理由があって「=」を使っているのでしょうか。
初歩的な質問なのですが、御教授いただけると幸いです。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?