find နည်းလမ်း
find နည်းလမ်းသည် callback တစ်ခုအား parameter အဖြစ်ပေးပို့ထားခြင်းအရ Array အတွင်းရှိ ပထမဆုံးသော element ကိုရှာဖွေရာတွင်ကူညီပေးပါသည်။
အကယ်၍ element မရှိပါက undefined ကိုပြန်ပေးပါသည်။
Syntax
ခင်းကျင်း.find(လုပ်ဆောင်ချက်);
ဥပမာ
Function အတွင်းသတ်မှတ်ထားသောအခြေအနေများနှင့်ကိုက်ညီသည့် Array ၏ element ကိုရှာကြည့်ရအောင်။
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
ကုဒ်အား run ပြီးနောက်ရရှိသောရလဒ်။
1
ဥပမာ
အလျား 2 ရှိသော Array element ကိုရှာကြည့်ရအောင်။
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
ကုဒ်အား run ပြီးနောက် function ၏အခြေအနေများနှင့်ကိုက်ညီသော ပထမဆုံး element ကိုနည်းလမ်းကတွေ့ရှိထားကြောင်းတွေ့မြင်ရပါမည်။
'kl'
ဤအကြောင်းအရာများကိုလည်းကြည့်ပါ
-
findIndexနည်းလမ်း၊
သည် Array အတွင်းရှိ element ၏ index ကိုရှာဖွေပေးပါသည် -
findLastနည်းလမ်း၊
သည် Array ၏အဆုံးမှစတင်၍ element ကိုရှာဖွေပေးပါသည် -
findLastIndexနည်းလမ်း၊
သည် Array ၏အဆုံးမှစတင်၍ element ၏ index ကိုရှာဖွေပေးပါသည်