⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել