JavaScriptでのカレンダー表作成
では、関数 createTable を作成しましょう。
第一引数はカレンダーの日付の親要素への参照(今回の場合は
tbody になります)、第二引数は二次元配列とします:
function createTable(parent, arr) {
}
この関数を次のように使用します:
let arr = range(getLastDay(year, month));
let firstWeekDay = getFirstWeekDay(year, month);
let lastWeekDay = getLastWeekDay(year, month);
let nums = chunk(normalize(arr, firstWeekDay, 6 - lastWeekDay), 7);
createTable(body, nums)
説明された関数 createTable を実装してください。
すべてのコードをまとめ、現在の月のカレンダーを画面に表示してください。