JavaScript စာကြောင်း indexOf()
ဥပမာများ
"ကြိုဆိုပါတယ်" အတွက် စာတန်းကို ရှာပါ-
let text = "Hello world, welcome to the universe.";
let result = text.indexOf("welcome");
"ကြိုဆိုပါတယ်" အတွက် စာကြောင်းကို ရှာပါ-
let text = "Hello world, welcome to the universe.";
let result = text.indexOf("Welcome");
"e" ၏ ပထမဆုံး ဖြစ်ပေါ်မှုကို ရှာပါ-
let text = "Hello world, welcome to the universe.";
text.indexOf("e");
အနေအထား 5 မှစတင်၍ "e" ၏ပထမဆုံးဖြစ်ပေါ်မှုကိုရှာပါ
let text = "Hello world, welcome to the universe.";
text.indexOf("e", 5);
"a" ၏ ပထမဆုံး ဖြစ်ပေါ်မှုကို ရှာပါ-
let text = "Hello world, welcome to the universe.";
text.indexOf("a");
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
နည်းလမ်း သည် indexOf()
စာကြောင်းတစ်ခုရှိ တန်ဖိုးတစ်ခု၏ ပထမဆုံးဖြစ်ပေါ်မှု အနေအထားကို ပြန်ပေးသည်။
indexOf()
တန်ဖိုးကို ရှာမတွေ့ပါက နည်းလမ်းသည် -1 ကို ပြန်ပေးသည် ။
indexOf()
နည်းလမ်းသည် case sensitive ဖြစ်သည် ။
အထားအသို
string.indexOf(searchvalue, start)
ကန့်သတ်ချက်များ
Parameter | Description |
searchvalue | Required. The string to search for. |
start | Optional. The position to start from (default is 0). |
တန်ဖိုးကို ပြန်ပေးသည်။
ရိုက်ပါ။ | ဖော်ပြချက် |
နံပါတ်တစ်ခု | ရှာဖွေမှု-တန်ဖိုး ဖြစ်ပေါ်လာသည့် ပထမဆုံး အနေအထား။ -၁ ဘယ်တော့မှ ဖြစ်မလာဘူး။ |
String indexOf() နှင့် String search() အကြား ကွာခြားချက်
နည်းလမ်း သည် indexOf()
ပုံမှန်အသုံးအနှုန်းကို ဆန့်ကျင်၍ ရှာဖွေမရနိုင်ပါ။
စ search()
တင်သည့် အနေအထား အငြင်းအခုံကို မယူနိုင်ပါ။
Browser ပံ့ပိုးမှု
indexOf()
ECMAScript1 (ES1) အင်္ဂါရပ်တစ်ခုဖြစ်သည်။
ES1 (JavaScript 1997) ကို ဘရောက်ဆာအားလုံးတွင် အပြည့်အဝ ပံ့ပိုးထားသည်။
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |