Vytvoření tabulky v kalendáři v JavaScriptu
Nyní vytvořme funkci createTable,
která jako první parametr přijímá odkaz na nadřazený
prvek čísel kalendáře (v našem případě to
bude tbody) a jako druhý - dvourozměrné pole:
function createTable(parent, arr) {
}
Použijme funkci následujícím způsobem:
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)
Implementujte popsanou funkci createTable.
Sestavte celý kód dohromady a zobrazte na obrazovce kalendář za aktuální měsíc.