⊗jsPmRcEP 276 of 505 menu

JavaScript တွင် recursion မှတဆင့် parameter နှင့် ဥပမာ

Recursion ကို အသုံးပြု၍ array ၏ အစိတ်အပိုင်းများကို အစဉ်လိုက် ထုတ်ပြပါ။ Array ကို ကနဦးတွင် function ၏ parameter အဖြစ် ပို့ဆောင်ပါစို့။

func([1, 2, 3]);

Recursion မသုံးဘဲ method shift ကို အသုံးပြု၍ array ၏ အစိတ်အပိုင်းအားလုံးကို အစဉ်လိုက် ထုတ်ပြပါစို့။

function func(arr) { console.log(arr.shift()); // 1 ကို ထုတ်ပြလိမ့်မည် console.log(arr); // [2, 3] ကို ထုတ်ပြလိမ့်မည် - array သေးငယ်သွားသည် console.log(arr.shift()); // 2 ကို ထုတ်ပြလိမ့်မည် console.log(arr); // [3] ကို ထုတ်ပြလိမ့်မည် - array သေးငယ်သွားသည် console.log(arr.shift()); // 3 ကို ထုတ်ပြလိမ့်မည် console.log(arr); // [] ကို ထုတ်ပြလိမ့်မည် - array ဗလာ } func([1, 2, 3]);

မြင်တွေ့ရသည့်အတိုင်း၊ method shift သည် array ၏ ပထမဆုံးအစိတ်အပိုင်းကို ဖြတ်ထုတ်ပြီး ပြန်ပေးသည်၊ ဤအစိတ်အပိုင်းအတွက် array ကိုယ်တိုင် သေးငယ်သွားသည်။

ယခု recursion ကို အသုံးပြုပါစို့။

function func(arr) { console.log(arr.shift(), arr); if (arr.length != 0) { func(arr); } } func([1, 2, 3]);

တကယ်တော့၊ array ၏ အစိတ်အပိုင်းများကို loop ဖြင့် ဖြတ်သန်းရန် အလွယ်ကူဆုံးဖြစ်သည်။ ပေးထားသော ဥပမာများသည် ရိုးရှင်းသောဥပမာများ (လက်တွေ့မဟုတ်) တွင် recursion ၏ အလုပ်ကို ရိုးရှင်းစွာ သရုပ်ပြသည်။ Recursion ၏ ပိုမိုအသုံးဝင်သော ဥပမာများသည် အနည်းငယ်ပိုမိုရှုပ်ထွေးသည်၊ ကျွန်ုပ်တို့ ၎င်းတို့ကို အနည်းငယ်နိမ့်ကျသော နေရာတွင် ခွဲခြမ်းစိတ်ဖြာပါမည်။

Array ပေးထားသည်။

let arr = [1, 2, 3, 4, 5];

Recursion ကို အသုံးပြု၍ ဤ array ၏ အစိတ်အပိုင်းများကို console တွင် ထုတ်ပြပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်