Ҷадвалсозии календар дар 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-ро амалӣ кунед.
Ҳамаи кодро якҷоя гиред ва календари барои моҳи ҷорӣ ба экран чоп кунед.