⊗jsPrCndAN 56 of 62 menu

Massiivi normaliseerimine JavaScripti kalendris

Eelmistes õppetundides peaksite looma numbrite massiivi alates 1 kuni kuu viimase päevani:

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

Samuti on teil nädalapäeva number esimese päeva ja viimase päeva jaoks:

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

Täiendame nüüd meie massiivi tühjade stringidega paremal ja vasakul. Olgu selleks funktsioon normalize, mis võtab esimese parameetrina massiivi, teise - mitu tühja stringi lisada vasakule, ja kolmanda - mitu tühja stringi paremale:

function normalize(arr, left, right) { }

Meenutan, et vasakule peaksime lisama firstWeekDay tühje elemente ja paremale - 6 miinus lastWeekDay elementi. See tähendab, me kasutame meie funktsiooni normalize nii:

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

Realiseerige kirjeldatud funktsioon normalize ja kontrollige selle toimimist.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu