JavaScript LastIndex Property
ဥပမာ
let text = "The rain in Spain stays mainly in the plain";
let pattern = /ain/g;
let result = "";
while (pattern.test(text)==true) {
result += "Found at pos " + pattern.lastIndex + "<br>";
}
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
နောက်ဆုံးအညွှန်းပိုင်ဆိုင်မှုသည် လာမည့်ပွဲစဉ်ကို စတင်ရမည့်အညွှန်းကို သတ်မှတ်ပေးသည်။
မှတ်ချက်- "g" ပြုပြင်မွမ်းမံမှုကို သတ်မှတ်ထားမှသာ ဤပိုင်ဆိုင်မှုသည် အလုပ်လုပ်ပါသည်။
exec( ) သို့မဟုတ် test( ) နည်းလမ်းများဖြင့် တွေ့ရှိသော နောက်ဆုံးပွဲစဉ်အပြီးတွင် ဤပိုင်ဆိုင်မှုသည် ဇာတ်ကောင်နေရာအား သတ်မှတ်သည့် ကိန်းပြည့်ကို ပြန်ပေးသည်။
မှတ်ချက်- exec( ) နှင့် test( ) တို့သည် ကိုက်ညီမှုမရှိပါက lastIndex ကို 0 သို့ ပြန်လည်သတ်မှတ်ပါ။
Browser ပံ့ပိုးမှု
lastIndex
ECMAScript1 (ES1) အင်္ဂါရပ်တစ်ခုဖြစ်သည်။
ES1 (JavaScript 1997) ကို ဘရောက်ဆာအားလုံးတွင် အပြည့်အဝ ပံ့ပိုးထားသည်။
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
အထားအသို
RegExpObject.lastIndex
တန်ဖိုးကို ပြန်ပေးသည်။
Type | Description |
---|---|
Number | An integer that specifies the character position immediately after the last match found by exec( ) or test( ) methods |