⊗jsPrCndAN 56 of 62 menu

Normalisering van array in kalender op JavaScript

In die vorige lesse moes jy 'n array van getalle van 1 tot die laaste dag van die maand gemaak het:

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

Jy het ook die weekdag nommer vir die eerste dag van die maand en vir die laaste:

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

Laat ons nou ons array met leë rye regs en links aanvul. Laat daar vir dit 'n funksie normalize wees, wat die eerste parameter die array neem, die tweede - hoeveel leë rye om links by te voeg, en die derde - hoeveel leë rye regs:

function normalize(arr, left, right) { }

Onthou, links moet ons firstWeekDay leë elemente byvoeg, en regs - 6 minus lastWeekDay elemente. Dit beteken ons sal ons funksie normalize so gebruik:

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

Implementeer die beskryfde funksie normalize en toets sy werking.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp