⊗jsPrCndAN 56 of 62 menu

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:

let 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:

let 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:

function 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:

let res = normalize(arr, firstWeekDay, 6 - lastWeekDay); console.log(res);

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

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás