⊗jsPmFNSNP 251 of 505 menu

JavaScript တွင် နာမည်တူ parameter များ

ယခု အပြင်ဘက် function နှင့် အတွင်းဘက် function တို့တွင် နာမည်တူ parameter များ ရှိသည်ဆိုပါစို့:

function test(num) { function func(num) { console.log(num); // 1 ကို ပြသမည် } func(num); }; test(1);

ဤကိစ္စတွင် အတွင်းဘက် function အတွင်း၌ local variable num ရှိလိမ့်မည်။ ၎င်းအား အတွင်းဘက် function အတွင်း ပြောင်းလဲခြင်းသည် အပြင်ဘက် variable num ကို ဘယ်လိုမှ သက်ရောက်မှုရှိမည် မဟုတ်ပါ:

function test(num) { function func(num) { num = 2; // local variable num ကို ပြောင်းလဲသည် } func(num); console.log(num); // 1 ကို ပြသမည် - ဘာမှ မပြောင်းလဲပါ } test(1);

ထိုသို့ဆိုလျှင် အတွင်းဘက် function သည် အပြင်ဘက် variable num ကို ၎င်းကို ပြောင်းလဲရန် အတွက် ဘယ်လိုမှ လက်လှမ်းမီ၍ ရခြင်းမရှိနိုင်တော့ပါ:

function test(num) { function func(num) { // ဤနေရာတွင် အပြင်ဘက် variable num ကို လက်လှမ်းမီ၍မရနိုင်ပါ } func(num); } test(1);

ကုဒ်ကို မဖွင့်မီ ဘာကို console တွင် ပြသမည်ကို ဆုံးဖြတ်ပါ:

function test(num) { function func(num) { console.log(num); } func(num); } test(1);

ကုဒ်ကို မဖွင့်မီ ဘာကို console တွင် ပြသမည်ကို ဆုံးဖြတ်ပါ:

function test(num) { function func(num) { num = 2; } func(num); console.log(num); } test(1);

ကုဒ်ကို မဖွင့်မီ ဘာကို console တွင် ပြသမည်ကို ဆုံးဖြတ်ပါ:

function test(num) { function func(num) { console.log(num); } num = 2; func(num); } test(1);

ကုဒ်ကို မဖွင့်မီ ဘာကို console တွင် ပြသမည်ကို ဆုံးဖြတ်ပါ:

function test(num) { function func(num) { console.log(num); } func(num); num = 2; } test(1);
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်