JavaScript ဖြင့် စာကြောင်းမှ အက္ခရာများရယူခြင်း
ကျွန်ုပ်တို့တွင် စာကြောင်းတစ်ခုရှိသည်ဆိုပါစို့။ ထိုစာကြောင်းရှိ
အက္ခရာတစ်ခုစီတွင် ၎င်း၏ စီစဥ်နံပါတ်ရှိသည် - ပထမအက္ခရာ နံပါတ် 0၊ ဒုတိယ
အက္ခရာ - နံပါတ် 1၊ တတိယအက္ခရာ နံပါတ်
2 စသဖြင့်ဖြစ်သည်။
သင်သတိထားမိသည့်အတိုင်း၊ အက္ခရာများ၏ နံပါတ်သတ်မှတ်ခြင်းသည် သုညမှစသည် (သုညသည် နံပါတ်သတ်မှတ်ခြင်း၏ အစအဖြစ် ပရိုဂရမ်းမင်းတွင် မကြာခဏတွေ့ရသည်)။
လိုအပ်ပါက ၎င်း၏နံပါတ်ဖြင့် စာကြောင်းရှိ သတ်မှတ်အက္ခရာတစ်ခုကို ရယူနိုင်ပါသည်။ ဤသို့ပြုလုပ်ရန် ကိန်းရှင်အမည်ကို ရေးပါ၊ ထိုအမည်၏နောက်တွင် စတုရန်းကွင်းများထားပြီး ထိုကွင်းများအတွင်း အက္ခရာ၏နံပါတ်ကို ဖော်ပြပါ။
ဥပမာတစ်ခုကြည့်ကြပါစို့။ ကျွန်ုပ်တို့တွင် အောက်ပါစာကြောင်းရှိသည်ဆိုပါစို့။
let str = 'abcde';
ဤစာကြောင်းရှိ အက္ခရာအချို့ကို ရယူကြည့်ကြပါစို့။
let str = 'abcde';
alert(str[0]); // 'a' ကိုပြသမည်
alert(str[1]); // 'b' ကိုပြသမည်
alert(str[2]); // 'c' ကိုပြသမည်
အက္ခရာနံပါတ်ကို ကိန်းရှင်တွင်လည်း သိမ်းဆည်းထားနိုင်သည်။
let str = 'abcde';
let num = 3; // ကိန်းရှင်ရှိ အက္ခရာနံပါတ်
alert(str[num]); // 'd' ကိုပြသမည်
စာကြောင်း 'abcde' ကိုပေးထားသည်။ ထိုစာကြောင်း၏ တစ်ခုချင်းစီသော
အက္ခရာများကို ရယူကာ စခရင်၌ အက္ခရာ
'a'၊ အက္ခရာ 'c'၊ အက္ခရာ 'e' တို့ကို ပြသပါ။
စာကြောင်း 'abcde' ပါသော ကိန်းရှင်ကိုပေးထားသည်။
ထိုစာကြောင်း၏ တစ်ခုချင်းစီသော အက္ခရာများကို ရယူကာ
အက္ခရာများကို ပြောင်းပြန်စီစဥ်ထားသော 'edcba' ကို
ကိန်းရှင်အသစ်တွင် သိမ်းပါ။
စာကြောင်း 'abcde' ပါသော ကိန်းရှင် str နှင့်
အက္ခရာနံပါတ်ပါသော ကိန်းရှင် num ကိုပေးထားသည်။
ကိန်းရှင် num တွင် သိမ်းဆည်းထားသော နံပါတ်ရှိသည့် အက္ခရာကို
စခရင်တွင် ပြသပါ။