indexOf နည်းလမ်း
indexOf နည်းလမ်းသည် စာကြောင်းအတွင်း စာကြောင်းခွဲရှာဖွေမှုကို ဆောင်ရွက်ပေးသည်။
ပထမသတ်မှတ်ချက်တွင်
ကျွန်ုပ်တို့လိုအပ်သော အကြီး/အသေးစာလုံးပုံစံဖြင့် (uppercase or lowercase)
ရှာဖွေမည့် စာကြောင်းခွဲကို သတ်မှတ်ပေးရသည်။
ဤနည်းလမ်းသည် ပထမဆုံးတွေ့ရှိမှု၏ အနေအထားကို ပြန်ပေးမည်ဖြစ်ပြီး၊
မတွေ့ပါက -1 ကို ပြန်ပေးမည်။
ဒုတိယထပ်တိုး သတ်မှတ်ချက်အဖြစ်
မည်သည့်စာလုံးနေရာမှစ၍ ရှာဖွေရမည်ကို
ပေးပို့နိုင်သည်။
ဖွဲ့စည်းပုံ
စာကြောင်း.indexOf(ဘာကိုရှာမလဲ, [မည်သည့်နေရာမှစရှာမလဲ]);
ဥပမာ
ပထမဆုံးတွေ့ရှိမှု၏ အနေအထားကို ရှာကြည့်ကြပါစို့:
let str = 'ab cd cd cd ef';
let res = str.indexOf('cd');
console.log(res);
ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:
3
ဥပမာ
ရှာဖွေရမည့် အစနေရာကို သတ်မှတ်ကြည့်ကြပါစို့:
let str = 'ab cd cd cd ef';
let res = str.indexOf('cd', 4);
console.log(res);
ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:
6
ဥပမာ
ယခုတော့ မရှိသော စာကြောင်းခွဲကို ရှာကြည့်ကြပါစို့:
let str = 'ab cd cd cd ef';
let res = str.indexOf('xx');
console.log(res);
ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:
-1
ဥပမာ
လက်ရှိစာကြောင်း၏ အကြီး/အသေးစာလုံးပုံစံနှင့် မကိုက်ညီသော စာကြောင်းခွဲကို ရှာကြည့်ကြပါစို့:
let str = 'ab cd cd cd ef';
let res = str.indexOf('CD');
console.log(res);
ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:
-1
ဤအကြောင်းကိုလည်း ကြည့်ပါ
-
startsWithနည်းလမ်း,
အကြောင်းအရာသည် စာကြောင်း၏အစကို စစ်ဆေးသည် -
endsWithနည်းလမ်း,
အကြောင်းအရာသည် စာကြောင်း၏အဆုံးကို စစ်ဆေးသည် -
lastIndexOfနည်းလမ်း,
အကြောင်းအရာသည် စာကြောင်းခွဲ၏ နောက်ဆုံးတွေ့ရှိမှုကို ရှာဖွေသည် -
includesနည်းလမ်း,
အကြောင်းအရာသည် စာကြောင်းကို ရှာဖွေသည် -
atနည်းလမ်း,
အကြောင်းအရာသည် စာကြောင်း၏စာလုံးကို ရှာဖွေသည်