JavaScript Array indexOf()
ဥပမာများ
"Apple" ၏ပထမဆုံးအညွှန်းကိုရှာပါ
const fruits = ["Banana", "Orange", "Apple", "Mango"];
let index = fruits.indexOf("Apple");
အညွှန်း 3 တွင် စတင်ပါ။
const fruits = ["Banana", "Orange", "Apple", "Mango", "Apple"];
let index = fruits.indexOf("Apple", 3);
အောက်တွင် နောက်ထပ် ဥပမာများ။
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
နည်းလမ်း သည် indexOf()
သတ်မှတ်ထားသော တန်ဖိုးတစ်ခု၏ ပထမအညွှန်း (ရာထူး) ကို ပြန်ပေးသည်။
indexOf()
တန်ဖိုးကို ရှာမတွေ့ပါက နည်းလမ်းသည် -1 ကို ပြန်ပေးသည် ။
နည်းလမ်း သည် indexOf()
သတ်မှတ်ထားသော အညွှန်းတစ်ခုမှ စတင်ပြီး ဘယ်မှညာသို့ ရှာဖွေသည်။
မူရင်းအားဖြင့် ရှာဖွေမှုသည် ပထမဒြပ်စင်တွင် စတင်ပြီး နောက်ဆုံးတွင် အဆုံးသတ်သည်။
အနုတ်လက္ခဏာအစတန်ဖိုးများကို နောက်ဆုံးဒြပ်စင်မှ ရေတွက်သည် (သို့သော် ညာဘက်မှ ဘယ်ဘက်သို့ ရှာဖွေဆဲဖြစ်သည်)။
ကိုလည်းကြည့်ပါ-
lastIndexOf()
နည်းလမ်း _
အထားအသို
array.indexOf(item, start)
ကန့်သတ်ချက်များ
Parameter | Description | |
item | Required. The value to search for. |
|
start | Optional. Where to start the search. Default value is 0. Negative values start the search from the end of the array. |
တန်ဖိုးကို ပြန်ပေးသည်။
ရိုက်ပါ။ | ဖော်ပြချက် |
နံပါတ်တစ်ခု | ပထမအကြောင်းအရာ၏ အညွှန်း (position) ကို တွေ့ရှိရသည်။ -1 ပစ္စည်းရှာမတွေ့လျှင်။ |
မှတ်ချက်
array တစ်ခုတွင်၊ ပထမဒြပ်စင်တွင် အညွှန်းကိန်း (အနေအထား) 0 ရှိပြီး ဒုတိယတွင် အညွှန်းကိန်း 1၊ ...
Browser ပံ့ပိုးမှု
indexOf()
ECMAScript5 (ES5) အင်္ဂါရပ်တစ်ခုဖြစ်သည်။
ES5 (JavaScript 2009) ကို ဘရောက်ဆာအားလုံးတွင် အပြည့်အဝထောက်ခံသည်-
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |
နောက်ထပ် ဥပမာများ
နောက်ဆုံးဒြပ်စင်မှစတင်၍ "Apple" ၏ပထမအညွှန်းကိုရှာပါ
const fruits = ["Banana", "Orange", "Apple", "Mango", "Apple"];
let index = fruits.indexOf("Apple", -1);