⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј