⊗jsPrCndAN 56 of 62 menu

JavaScript တွင် ပြက္ခဒိန်အတွက် Array ကို Normalize လုပ်ခြင်း

ယခင်သင်ခန်းစာများတွင် သင်သည် လ၏ ပထမဆုံးနေ့ 1 မှ နောက်ဆုံးနေ့အထိ ကိန်းဂဏန်းများ၏ array တစ်ခုကို ပြုလုပ်ခဲ့ရမည်။

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

ထို့အပြင် သင့်တွင် လ၏ ပထမဆုံးနေ့အတွက် ရက်သတ္တပတ်နေ့ အမှတ်စဉ် နှင့် နောက်ဆုံးနေ့အတွက် ရက်သတ္တပတ်နေ့ အမှတ်စဉ် ရှိသည်။

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

ယခု ကျွန်ုပ်တို့၏ array ကို ဘယ်ဘက်နှင့် ညာဘက်တွင် ဗလာ string များဖြင့် ဖြည့်စွက်ကြပါစို့။ ယင်းအတွက် ကျွန်ုပ်တို့တွင် normalize ဟုခေါ်သော function တစ်ခု ရှိပါစို့။ ၎င်းသည် ပထမ parameter အဖြစ် array ကို လက်ခံပြီး ဒုတိယ parameter အဖြစ် ဘယ်ဘက်မှ ဗလာ string မည်မျှထည့်ရမည်၊ တတိယ parameter အဖြစ် ညာဘက်မှ ဗလာ string မည်မျှထည့်ရမည်ကို လက်ခံသည်။

function normalize(arr, left, right) { }

သတိပေးချက် - ဘယ်ဘက်တွင် ကျွန်ုပ်တို့သည် firstWeekDay ဗလာ element များ ထည့်ရမည်၊ ညာဘက်တွင် 6 အနှုတ် lastWeekDay element များ ထည့်ရမည်။ ဆိုလိုသည်မှာ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ normalize function ကို ဤကဲ့သို့ အသုံးပြုမည်။

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

ဖော်ပြပါ normalize function ကို အကောင်အထည်ဖော်ပြီး ၎င်း၏ အလုပ်လုပ်ပုံကို စစ်ဆေးပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်