JavaScript로 달력 테이블 생성하기
이제 createTable 함수를 만들어 보겠습니다.
첫 번째 매개변수는 달력 숫자들의 부모 요소에 대한 참조를 받고
(우리의 경우에는 tbody가 됩니다),
두 번째 매개변수는 2차원 배열을 받습니다:
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 함수를 구현하세요.
모든 코드를 함께 모아 현재 달의 달력을 화면에 출력하세요.