Tworzenie tabeli w kalendarzu w JavaScript
Stwórzmy teraz funkcję createTable,
która jako pierwszy parametr przyjmuje referencję do elementu nadrzędnego
liczb kalendarza (w naszym przypadku będzie to
tbody), a jako drugi - tablicę dwuwymiarową:
function createTable(parent, arr) {
}
Użyjmy funkcji w następujący sposób:
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)
Zaimplementuj opisaną funkcję createTable.
Połącz cały kod razem i wyświetl na ekranie kalendarz na bieżący miesiąc.