⊗jsPrCndAN 56 of 62 menu

Normalizacija niza u kalendaru na JavaScript-u

U prethodnim lekcijama trebalo je da napravite niz brojeva od 1 do poslednjeg dana u mesecu:

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

Takođe, imate broj dana u nedelji za prvi dan u mesecu i za poslednji:

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

Hajde sada da upotpunimo naš niz praznim stringovima sa desne i leve strane. Neka za ovo postoji funkcija normalize, koja kao prvi parametar prima niz, kao drugi - koliko praznih stringova da doda sa leve strane, a kao treći - koliko praznih stringova sa desne strane:

function normalize(arr, left, right) { }

Podsećam, sa leve strane treba da dodamo firstWeekDay praznih elemenata, a sa desne - 6 minus lastWeekDay elemenata. To jest, mi ćemo koristiti našu funkciju normalize ovako:

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

Implementirajte opisanu funkciju normalize i proverite njen rad.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij