Creación de una tabla de calendario en JavaScript

Ahora hagamos la función createTable, que toma como primer parámetro una referencia al elemento padre de los números del calendario (en nuestro caso será tbody), y como segundo - un array bidimensional:

javascriptfunction createTable(parent, arr) {
  
}

Usemos la función de la siguiente manera:

javascriptlet 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)
Задание 1

Implemente la función createTable descrita.

Задание 2

Reúna todo el código y muestre en pantalla el calendario del mes actual.