Tạo bảng trong lịch bằng JavaScript
Bây giờ hãy tạo hàm createTable,
tham số đầu tiên nhận tham chiếu đến phần tử cha
của các số trong lịch (trong trường hợp của chúng ta, đó sẽ là
tbody), và tham số thứ hai là một mảng hai chiều:
function createTable(parent, arr) {
}
Hãy sử dụng hàm theo cách sau:
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)
Hãy triển khai hàm createTable đã được mô tả.
Gộp tất cả mã lại với nhau và hiển thị lên màn hình lịch của tháng hiện tại.