⊗jsPmFBRLA 211 of 505 menu

JavaScript ရှိ ကွင်းဆက်များတွင် return ကိုအသုံးပြုခြင်း

return သည် ကွင်းဆက်အတွင်းတွင် တည်ရှိနေခြင်းသည် အမြဲတမ်း အမှားတစ်ခု မဟုတ်ပါ။ အောက်ပါ ဥပမာတွင် ပထမဆုံး element များစုစုပေါင်းသည် 10 ထက်ကြီးသည် သို့မဟုတ် ညီမျှသည်အထိ array တစ်ခု၏ element ဘယ်နှစ်ခုကို ပေါင်းထည့်ရမည်ကို ဆုံးဖြတ်ပေးသော function တစ်ခုကို ပြုလုပ်ထားပါသည်။

function func(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i]; // ပေါင်းလဒ်သည် 10 ထက် ကြီးလျှင် သို့မဟုတ် ညီလျှင်: if (sum >= 10) { return i + 1; // ကွင်းဆက်မှ နှင့် function မှ ထွက်ခွာပါ } } } let res = func([1, 2, 3, 4, 5]); console.log(res);

အောက်ပါဥပမာတွင် 1 မှစတင်၍ ကိန်းပြည့်များဘယ်နှစ်ခုကို ပေါင်းထည့်ရမည်ကို တွက်ချက်ပေးသော function တစ်ခု ပြုလုပ်ထားပါသည်။ ရလဒ်သည် 100 ထက်ကြီးလာစေရန် ဖြစ်သည်။

function func() { let sum = 0; let i = 1; while (true) { // အဆုံးမရှိသော ကွင်းဆက် sum += i; if (sum >= 100) { return i; // ကွင်းဆက်သည် ဤနေရာတွင် မထွက်ခွာမချင်း လည်ပတ်နေပါမည် } i++; } } console.log( func() );

ဂဏန်းတစ်ခုကို parameter အဖြစ် လက်ခံပြီး 2 ဖြင့် ရလဒ်သည် 10 ထက်ငယ်သွားသည်အထိ မည်မျှကြိမ် ပိုင်းခြားပေးသည့် function တစ်ခုကို ရေးပါ။ function သည် ရလဒ်ကို ရရှိရန် လိုအပ်သော ထပ်ကျော့မှု အရေအတွက်ကို ပြန်ပေးပါစေ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်