lastIndexOf Method
lastIndexOf method သည် စာကြောင်းထဲတွင် စာကြောင်းခွဲတစ်ခု၏ နောက်ဆုံးအကြိမ် ပေါ်ပေါက်သည့် နေရာကို ရှာဖွေပေးပါသည်။
ပထမပါရာမီတာတွင် သတ်မှတ်ပေးထားသော စာလုံးအကြီးအသေး (case) ကို ဂရုပြုရန် လိုအပ်ပါသည်။
ရှာဖွေမှုကို စာကြောင်း၏ အဆုံးမှ စတင်ပါသည်။ Method သည် အဆုံးမှ စတင်ရှာဖွေပြီး ပထမဆုံး တိုက်ဆိုင်မှု၏ အနေအထားကို ပြန်ပေးမည် ဖြစ်ပြီး၊
တိုက်ဆိုင်မှု မတွေ့ပါက -1 ကို ပြန်ပေးပါမည်။
ဒုတိယမြောက် မဖြစ်မနေ ထည့်ရန်မလိုသော ပါရာမီတာအနေဖြင့် မည်သည့် စာလုံးနေရာမှ စတင်၍ ရှာဖွေရမည်ကို ဖော်ပြနိုင်ပါသည်။
Syntax
စာကြောင်း.lastIndexOf(ဘာကိုရှာမလဲ၊ [မည်သည့်နေရာမှ စတင်ရှာမလဲ]);
ဥပမာ
စာကြောင်းခွဲတစ်ခု၏ နောက်ဆုံးအကြိမ် ပေါ်ပေါက်သည့် အနေအထားကို ရှာကြည့်ရအောင်။
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်။
9
ဥပမာ
ရှာဖွေမှု စတင်ရမည့် အနေအထားကို သတ်မှတ်ကြည့်ရအောင်။
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်။
6
ဆက်လက်ကြည့်ရှုရန်
-
startsWithmethod,
သည်စာကြောင်း၏ အစကို စစ်ဆေးပေးပါသည်။ -
endsWithmethod,
သည်စာကြောင်း၏ အဆုံးကို စစ်ဆေးပေးပါသည်။ -
indexOfmethod,
သည်စာကြောင်းခွဲ၏ ပထမဆုံးအကြိမ် ပေါ်ပေါက်မှုကို ရှာဖွေပေးပါသည်။ -
includesmethod,
သည်စာကြောင်းကို ရှာဖွေပေးပါသည်။ -
atmethod,
သည်စာကြောင်း၏ စာလုံးကို ရှာဖွေပေးပါသည်။