การสร้างตารางในปฏิทินด้วย 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 ตามที่อธิบายไว้
รวบรวมโค้ดทั้งหมดเข้าด้วยกันและแสดงปฏิทิน สำหรับเดือนปัจจุบันบนหน้าจอ