slice Method

slice method သည် string တစ်ခုမှ substring တစ်ခုကို ပြန်ပေးသည် (မူရင်း string ကိုမူ ပြောင်းလဲခြင်းမရှိပါ)။ ပထမပိုက်တာမီတာတွင် string ၏ ဖြတ်ယူမည့် စာလုံး၏ နံပါတ်ကို သတ်မှတ်ပေးရပြီး၊ ဒုတိယပိုက်တာမီတာတွင် ဖြတ်ယူမှု ရပ်မည့် စာလုံး၏ နံပါတ်ကို သတ်မှတ်ပေးရသည် (ထို နံပါတ်ရှိသော စာလုံးသည် ဖြတ်ယူထားသော အပိုင်းထဲသို့ မပါဝင်ပါ)။ ဒုတိယပိုက်တာမီတာသည် မဖြစ်မနေ သတ်မှတ်ရန် မလိုအပ်ပါ။ အကယ်၍ သတ်မှတ်မထားပါက substring ကို ပထမပိုက်တာမီတာတွင် သတ်မှတ်ထားသော စာလုံးမှစ၍ string ၏အဆုံးအထိ ယူပါမည်။ ၎င်းသည် အနှုတ်တန်ဖိုးများကိုလည်း လက်ခံပါသည်။ ဤသို့ဖြစ်ပါက ဖြတ်ယူမှု ရပ်မည့် စာလုံး၏ နံပါတ်ကို ရေတွက်ခြင်းသည် string ၏အဆုံးမှစတင်ပါသည်။ နောက်ဆုံးစာလုံးသည် နံပါတ် -1 ရှိသည်။

Syntax

javascriptstring.slice(စတင်ဖြတ်မည့်နေရာ, [ဖြတ်ရပ်မည့်နေရာ]);

နမူနာ

String တစ်ခု ပေးထားသည်ဆိုပါစို့။ ကျွန်ုပ်တို့ ၎င်းမှ ပထမမှတတိယအထိ စာလုံးများကို ဖြတ်ယူကြည့်ကြပါစို့။

javascriptlet str = 'abcde';
let sub = str.slice(1, 3);

console.log(sub);

ကုဒ်ကို run လိုက်သောအခါ ရလဒ် (နံပါတ် 3 ရှိသော စာလုံးသည် ဖြတ်ယူထားသော အပိုင်းထဲသို့ မပါဝင်ပါ)။

javascript'bc'

နမူနာ

ယခု 1-ခုမြောက် စာလုံးမှစ၍ string အဆုံးအထိ စာလုံးများကို ဖြတ်ယူကြည့်ကြပါစို့ (ဒုတိယပိုက်တာမီတာကို မသတ်မှတ်ခြင်းဖြင့်)။

javascriptlet str = 'abcde';
let sub = str.slice(1);

console.log(sub);

ကုဒ်ကို run လိုက်သောအခါ ရလဒ်။

javascript'bcde'

နမူနာ

ယခု နေရာ 1 မှ နေရာ -2 အထိ စာလုံးများကို ဖြတ်ယူကြည့်ကြပါစို့။

javascriptlet str = 'abcde';
let sub = str.slice(1, -2);

console.log(sub);

ကုဒ်ကို run လိုက်သောအခါ ရလဒ် (နံပါတ် -2 ရှိသော စာလုံးသည် ဖြတ်ယူထားသော အပိုင်းထဲသို့ မပါဝင်ပါ)။

javascript'bc'

ဆက်လက်ကြည့်ရှုရန်

  • substr နှင့် substring methods,
    ထို့အတူ substring များကို ပြန်ပေးသော method များ