Tömb normalizálása naptárban JavaScriptben

Az előző leckékben kellett készítened egy számokból álló tömböt 1-től a hónap utolsó napjáig:

javascriptlet arr = range(getLastDay(year, month));

Továbbá van a hónap első napjának és az utolsó napjának a hét napjának sorszáma:

javascriptlet firstWeekDay = getFirstWeekDay(year, month);
let lastWeekDay  = getLastWeekDay(year, month);

Most egészítsük ki a tömbünket üres szövegekkel jobbról és balról. Legyen ehhez egy normalize funkciónk, amelynek első paramétere a tömb, a második - hány üres szöveget adjunk hozzá balról, a harmadik pedig - hány üres szöveget jobbról:

javascriptfunction normalize(arr, left, right) {
  
}

Emlékeztetőül, balról firstWeekDay üres elemet kell hozzáadnunk, jobbról pedig 6 mínusz lastWeekDay elemet. Azaz a normalize funkciónkat így fogjuk használni:

javascriptlet res = normalize(arr, firstWeekDay, 6 - lastWeekDay);
console.log(res);
Задание 1

Valósítsd meg a leírt normalize funkciót és ellenőrizd a működését.