⊗jsPrCndAN 56 of 62 menu

Normalizacija polja v koledarju na JavaScript

V prejšnjih lekcijah bi morali narediti polje števil od 1 do zadnjega dne v mesecu:

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

Prav tako imate številko dneva v tednu za prvi dan v mesecu in za zadnjega:

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

Zdaj pa dopolnimo naše polje s praznimi nizi na desni in levi. Naj za to imamo funkcijo normalize, ki kot prvi parameter sprejme polje, drugi parameter - koliko praznih nizov dodati na levi, tretji parameter - koliko praznih nizov na desni:

function normalize(arr, left, right) { }

Spomnim, da na levi moramo dodati firstWeekDay praznih elementov, na desni pa 6 minus lastWeekDay elementov. To pomeni, da bomo uporabili našo funkcijo normalize takole:

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

Implementirajte opisano funkcijo normalize in preverite njeno delovanje.

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni