JavaScript လုပ်ဆောင်ချက်များတွင် အလံများ
လုပ်ဆောင်ချက်များတွင် အလံများကို
ညွှန်ကြားချက်
return ကိုအသုံးပြု၍
သွယ်ဝိုက်သောပုံစံဖြင့် အသုံးပြုနိုင်ပါသည်။
ဤသို့ပြုလုပ်ပုံကို ကြည့်ရအောင်။
အောက်ပါလုပ်ဆောင်ချက်သည်
array တစ်ခုအတွင်းရှိ element အားလုံးသည်
အပြုသဘောဆောင်သော ကိန်းဂဏန်းများဖြစ်မဖြစ်
စစ်ဆေးပေးပါသည်။
function isPositive(arr) {
let flag = true;
for (let elem of arr) {
if (elem < 0) {
flag = false;
}
}
return flag;
}
ယခု သွယ်ဝိုက်သောအလံအသုံးပြုမှုဖြင့် လုပ်ဆောင်ချက်၏ code ကို ပြန်ရေးကြည့်ပါမည်။
function isPositive(arr) {
for (let elem of arr) {
if (elem < 0) {
return false;
}
}
return true;
}
ဤသို့အလုပ်လုပ်ပုံ။ array အတွင်းတွင်
လိုအပ်သော element တစ်ခုကို တွေ့ရှိပါက
return ကိုအသုံးပြု၍
လုပ်ဆောင်ချက်မှ (ထို့အတူ loop မှလည်း)
ထွက်ခွာသွားမည်ဖြစ်သည်။
သို့သော် array အတွင်းတွင် လိုအပ်သော element
မတွေ့ရှိပါက လုပ်ဆောင်ချက်မှ ထွက်ခွာခြင်းမရှိဘဲ
return true command ထိ
အလုပ်လုပ်ဆောင်မှု ဆက်သွားမည်ဖြစ်သည်။ ထိုအခါ
လုပ်ဆောင်ချက်သည် array အတွင်းရှိ element အားလုံး
အပြုသဘောဆောင်သည်ဟူသော လက္ခဏာအနေဖြင့်
true ကို return ပြန်ပေးမည်ဖြစ်သည်။
ကိန်းဂဏန်းများပါဝင်သော array တစ်ခုကို parameter အဖြစ်လက်ခံပြီး ထို array အတွင်းရှိ element အားလုံးသည် ဂဏန်းစုံများ (even numbers) ဖြစ်မဖြစ် စစ်ဆေးပေးသော လုပ်ဆောင်ချက်တစ်ခုကို ပြုလုပ်ပါ။
ကိန်းတစ်ခုကို parameter အဖြစ်လက်ခံပြီး ထိုကိန်း၏ ဂဏန်းအားလုံးသည် ဂဏန်းမကိန်းများ (odd numbers) ဖြစ်မဖြစ် စစ်ဆေးပေးသော လုပ်ဆောင်ချက်တစ်ခုကို ပြုလုပ်ပါ။
array တစ်ခုကို parameter အဖြစ်လက်ခံပြီး ထို array အတွင်းတွင် တူညီသော element နှစ်ခု အတူတကွ ရှိမရှိ စစ်ဆေးပေးသော လုပ်ဆောင်ချက်တစ်ခုကို ပြုလုပ်ပါ။