indexOf နည်းလမ်း

indexOf နည်းလမ်းသည် စာကြောင်းအတွင်း စာကြောင်းခွဲရှာဖွေမှုကို ဆောင်ရွက်ပေးသည်။ ပထမသတ်မှတ်ချက်တွင် ကျွန်ုပ်တို့လိုအပ်သော အကြီး/အသေးစာလုံးပုံစံဖြင့် (uppercase or lowercase) ရှာဖွေမည့် စာကြောင်းခွဲကို သတ်မှတ်ပေးရသည်။ ဤနည်းလမ်းသည် ပထမဆုံးတွေ့ရှိမှု၏ အနေအထားကို ပြန်ပေးမည်ဖြစ်ပြီး၊ မတွေ့ပါက -1 ကို ပြန်ပေးမည်။ ဒုတိယထပ်တိုး သတ်မှတ်ချက်အဖြစ် မည်သည့်စာလုံးနေရာမှစ၍ ရှာဖွေရမည်ကို ပေးပို့နိုင်သည်။

ဖွဲ့စည်းပုံ

javascriptစာကြောင်း.indexOf(ဘာကိုရှာမလဲ, [မည်သည့်နေရာမှစရှာမလဲ]);

ဥပမာ

ပထမဆုံးတွေ့ရှိမှု၏ အနေအထားကို ရှာကြည့်ကြပါစို့:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd');

console.log(res);

ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:

javascript3

ဥပမာ

ရှာဖွေရမည့် အစနေရာကို သတ်မှတ်ကြည့်ကြပါစို့:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd', 4);

console.log(res);

ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:

javascript6

ဥပမာ

ယခုတော့ မရှိသော စာကြောင်းခွဲကို ရှာကြည့်ကြပါစို့:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('xx');

console.log(res);

ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:

javascript-1

ဥပမာ

လက်ရှိစာကြောင်း၏ အကြီး/အသေးစာလုံးပုံစံနှင့် မကိုက်ညီသော စာကြောင်းခွဲကို ရှာကြည့်ကြပါစို့:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('CD');

console.log(res);

ကုဒ်အလုပ်လုပ်ဆောင်ချက်၏ ရလဒ်:

javascript-1

ဤအကြောင်းကိုလည်း ကြည့်ပါ

  • startsWith နည်းလမ်း,
    အကြောင်းအရာသည် စာကြောင်း၏အစကို စစ်ဆေးသည်
  • endsWith နည်းလမ်း,
    အကြောင်းအရာသည် စာကြောင်း၏အဆုံးကို စစ်ဆေးသည်
  • lastIndexOf နည်းလမ်း,
    အကြောင်းအရာသည် စာကြောင်းခွဲ၏ နောက်ဆုံးတွေ့ရှိမှုကို ရှာဖွေသည်
  • includes နည်းလမ်း,
    အကြောင်းအရာသည် စာကြောင်းကို ရှာဖွေသည်
  • at နည်းလမ်း,
    အကြောင်းအရာသည် စာကြောင်း၏စာလုံးကို ရှာဖွေသည်