97 of 264 menu

slice နည်းလမ်း

slice နည်းလမ်းသည် array ၏ သတ်မှတ်ထားသော အပိုင်းကို ဖြတ်ထုတ်ပေးပြီး ပြန်ပေးသည်။ မူလ array ကိုမူ မပြောင်းလဲပါ။

ပထမ parameter အနေဖြင့် array element ၏ နံပါတ်ကို သတ်မှတ်ပေးရပြီး၊ ထို element မှစ၍ ဖြတ်ထုတ်မည်ဖြစ်သည်။ ဒုတိယ parameter အနေဖြင့် array element ၏ နံပါတ်ကို သတ်မှတ်ပေးရပြီး၊ ထို element တွင် ဖြတ်ထုတ်ခြင်း ရပ်တန့်မည်ဖြစ်သည် (ထို element ကိုမူ ဖြတ်ထုတ်ထားသော အပိုင်းတွင် မပါဝင်ပါ)။ ဒုတိယ parameter သည် မဖြစ်မနေ ထည့်သွင်းရန် မလိုအပ်ပါ။ အကယ်၍ သတ်မှတ်မထားပါက - ပထမ parameter တွင် သတ်မှတ်ထားသော element မှစ၍ array ၏ အဆုံးထိ ဖြတ်ထုတ်မည်ဖြစ်သည်။

၎င်းသည် အနုတ်တန်ဖိုးများကိုလည်း လက်ခံနိုင်ပါသည်။ ထိုသို့ဖြစ်လျှင် ဖြတ်ထုတ်ခြင်း ရပ်တန့်မည့် element ၏ နံပါတ်ကို array ၏ နောက်ဆုံးမှ စတင်ရေတွက်မည်ဖြစ်သည်။ နောက်ဆုံး element သည် ထို့ကြောင့် နံပါတ် -1 ကို ရရှိမည်ဖြစ်သည်။

ဖွဲ့စည်းပုံ

array.slice(မည်သည့်နေရာမှ ဖြတ်မည်, [မည်သည့်နေရာအထိ ဖြတ်မည်]);

ဥပမာ

Array မှ ပထမမှ ဒုတိယ element အထိ (ဒုတိယ element ကို မပါဝင်စေပဲ) ဖြတ်ထုတ်ကြည့်ကြပါစို့။

let arr = ['a', 'b', 'c', 'd', 'e']; let sub = arr.slice(0, 2); console.log(sub);

ကုဒ်အလုပ်လုပ်ဆောင်ပြီးနောက် ရလဒ်။

['a', 'b']

ဥပမာ

ပထမ element မှစ၍ array ၏ အဆုံးထိ ဖြတ်ထုတ်ကြည့်ကြပါစို့။ ဒုတိယ parameter ကို မသတ်မှတ်ဘဲထားပါ။

let arr = ['a', 'b', 'c', 'd', 'e']; let sub = arr.slice(1); console.log(sub);

ကုဒ်အလုပ်လုပ်ဆောင်ပြီးနောက် ရလဒ်။

['b', 'c', 'd', 'e']

ဥပမာ

ဒုတိယ element မှ နောက်ဆုံးမတိုင်မီ element အထိ (-1 သည် နောက်ဆုံး element ကို ညွှန်ပြပြီး ၎င်းကို ဖြတ်ထုတ်ထားသော အပိုင်းတွင် မပါဝင်စေပါ) ဖြတ်ထုတ်ကြည့်ကြပါစို့။

let arr = ['a', 'b', 'c', 'd', 'e']; let sub = arr.slice(1, -1); console.log(sub);

ကုဒ်အလုပ်လုပ်ဆောင်ပြီးနောက် ရလဒ်။

['b', 'c', 'd']

ဤနည်းလမ်း၏ အားသာချက်မှာ array ၏ အရွယ်အစားမည်သို့ပင်ရှိစေကာမူ နောက်ဆုံး element ကို မပါဝင်စေဘဲ array ၏ အပိုင်းတစ်ခုကို အမြဲတမ်း ဖြတ်ထုတ်နိုင်ခြင်း ဖြစ်သည်။

ဆက်လက်လေ့လာရန်

  • splice နည်းလမ်း,
    ထိုနည်းလမ်းသည်လည်း array ၏ အပိုင်းများကို ဖြတ်ထုတ်ပေးပြီး မူလ array ကိုပါ ပြောင်းလဲစေသည်။
  • shift နည်းလမ်း,
    ထိုနည်းလမ်းသည် array ၏ ပထမဆုံး element ကို ဖယ်ရှားပေးသည်။
  • pop နည်းလမ်း,
    ထိုနည်းလမ်းသည် array ၏ နောက်ဆုံး element ကို ဖယ်ရှားပေးသည်။
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်