⊗jsPrCndAN 56 of 62 menu

Urekebishaji wa Safu ya Nambari kwenye Kalenda kwa kutumia JavaScript

Katika masomo yaliyopita ilipaswa utengeneze safu ya nambari kutoka 1 hadi siku ya mwisho ya mwezi:

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

Pia una nambari ya siku ya wiki kwa siku ya kwanza ya mwezi na ya mwisho:

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

Sasa tujaze safu yetu kwa maeneo tupu kulia na kushoto. Hebu kwa hili tuwe na funkta normalize, ambayo inakubali safu ya nambari kama kigezo cha kwanza, cha pili - ni idadi ya maeneo tupu ya kuongeza kushoto, na cha tatu - ni idadi ya maeneo tupu ya kuongeza kulia:

function normalize(arr, left, right) { }

Nakukumbusha, kwamba kushoto tunapaswa kuongeza firstWeekDay vipengee tupu, na kulia - 6 toa lastWeekDay vipengee. Yaani sisi tutatumia funkta yetu normalize hivi:

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

Tengeneza funkta normalize iliyoelezewa na uhakikishe kazi yake.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa