⊗jsPrCndAN 56 of 62 menu

Нормализација низа у календару у JavaScript-у

У претходним лекцијама требали сте направити низ бројева од 1 до последњег дана у месецу:

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

Такође, имате број дана у недељи за први дан месеца и за последњи:

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

Сада ћемо допунити наш низ празним нисковма са леве и десне стране. Нека за то постоји функција normalize, која као први параметар прима низ, други - колико празних низова додати са леве стране, а трећи - колико празних низова са десне стране:

function normalize(arr, left, right) { }

Подсећам, са леве стране треба да додамо firstWeekDay празних елемената, а са десне - 6 минус lastWeekDay елемената. То значи да ћемо користити нашу функцију normalize овако:

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

Имплементирајте описану функцију normalize и проверите њен рад.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј