⊗jsPrCndAN 56 of 62 menu

Normalizácia poľa v kalendári v JavaScripte

V predchádzajúcich lekciách ste mali vytvoriť pole čísel od 1 do posledného dňa mesiaca:

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

Tiež máte číslo dňa v týždni pre prvý deň mesiaca a pre posledný:

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

Poďme teraz doplniť naše pole prázdnymi reťazcami vpravo a vľavo. Nech pre to máme funkciu normalize, ktorá ako prvý parameter prijíma pole, ako druhý - koľko prázdnych reťazcov pridať vľavo, a ako tretí - koľko prázdnych reťazcov vpravo:

function normalize(arr, left, right) { }

Pripomínam, že vľavo musíme pridať firstWeekDay prázdnych prvkov a vpravo - 6 mínus lastWeekDay prvkov. To znamená, že budeme používať našu funkciu normalize takto:

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

Realizujte opísanú funkciu normalize a skontrolujte jej činnosť.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť