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ą:
javascriptfunction createTable(parent, arr) {
}
Użyjmy funkcji w następujący sposób:
javascriptlet 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)
Задание 1
Zaimplementuj opisaną funkcję createTable.
Задание 2
Połącz cały kod razem i wyświetl na ekranie kalendarz na bieżący miesiąc.