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