forEachの挙動がよくわかりません

配列の中に配列があるデータを処理しています。
2021年1月14日
ユーザー

weeks.forEach(week => {
const tr = document.createElement("tr");
week.forEach(date => {
const td = document.createElement("td");

この部分の処理の流れがよく理解できません。
console.log(weeks)をしてみましたが、配列の中にデータがたくさん格納されていましたがなぜそうなるのかも理解できません。

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

プレミアムプランとは?