Tabeli loomine kalendris JavaScriptis
Teeme nüüd funktsiooni createTable,
mille esimene parameeter on viide kalendri numbrite vanemalelemendile
(meie puhul on see tbody) ja teine on kahemõõtmeline massiiv:
function createTable(parent, arr) {
}
Kasutame funktsiooni järgneval viisil:
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)
Realiseerige kirjeldatud funktsioon createTable.
Koguge kogu kood kokku ja kuvage ekraanile käesoleva kuu kalender.