⊗jsPmFNPFA 246 of 505 menu

JavaScript တွင် function ကို parameter အဖြစ်ပေးပို့ခြင်း အသုံးပြုမှု

Array ကို parameter အဖြစ်လက်ခံပြီး ဒုတိယ parameter အနေနဲ့ function တစ်ခုကို လက်ခံမယ့် function တစ်ခုကို ဖန်တီးကြည့်ရအောင်။ ပေးပို့လိုက်တဲ့ function ဟာ array ထဲက element တစ်ခုချင်းစီအတွက် အသုံးပြုသင့်ပါတယ်။

function test(arr, func) { // ပြင်ဆင်ထားတဲ့ array ကို ပြန်ပေးပါမယ် }

အကောင်အထည်ဖော်ကြည့်ရအောင်။

function test(arr, func) { // Loop ကို စတင်ပါမယ်။ for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); // function ကို element တစ်ခုချင်းစီအတွက် အသုံးပြုပါတယ် } return arr; // ပြင်ဆင်ထားတဲ့ array ကို ပြန်ပေးပါတယ် }

ကျွန်တော်တို့ရဲ့ function ကို array တစ်ခုခုနဲ့ အသုံးပြုကြည့်ရအောင်။

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // ဂဏန်းများပါဝင်တဲ့ array ကို သူတို့ရဲ့ နှစ်ထပ်ကိန်း array အဖြစ် ပြောင်းလဲပါမယ်။ let result = test( [1, 2, 3], function(num) {return num * num;} ); console.log(result); // [1, 4, 9] ကို ပြသပေးပါလိမ့်မယ်

ကျွန်တော်တို့ရဲ့ function ခေါ်ဆိုမှုကို ပိုမိုကျက်သရေရှိစွာ ဖန်တီးကြည့်ရအောင် (ဒါက ပိုမိုလက်ခံထားတဲ့ ပုံစံဖြစ်ပါတယ်)။

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // ကုဒ်ကို ပိုမိုကျက်သရေရှိစွာ ဖန်တီးကြည့်ရအောင်။ let result = test([1, 2, 3], function(num) { return num * num; }); console.log(result); // [1, 4, 9] ကို ပြသပေးပါလိမ့်မယ်

ကျွန်တော့်ကုဒ်ကို မကြည့်ဘဲ သင်၏ကိုယ်ပိုင် ထိုကဲ့သို့သော function test ကို အကောင်အထည်ဖော်ပါ။

သင် ဖန်တီးထားသော function test ကို ခေါ်ဆိုပါ၊ ဂဏန်းများပါဝင်တဲ့ array တစ်ခုကို parameter အဖြစ် ပေးပို့ပါ။ Function က ထိုဂဏန်းများ၏ ကုဗများပါဝင်သော array ကို ပြန်ပေးရန် လုပ်ဆောင်ပါ။

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