⊗jsPmFNSNP 251 of 505 menu

Parametrat me të njëjtin emër në JavaScript

Le t'i themi tani funksionit të jashtëm dhe të brendshëm të kenë parametra me të njëjtin emër:

function test(num) { function func(num) { console.log(num); // do të shfaqë 1 } func(num); }; test(1);

Në këtë rast, në funksionin e brendshëm do të ketë ndryshore lokale num. Ndryshimi i saj në funksionin e brendshëm nuk do të ndikojë në asnjë mënyrë në ndryshoren e jashtme num:

function test(num) { function func(num) { num = 2; // ndryshojmë ndryshoren lokale num } func(num); console.log(num); // do të shfaqë 1 - asgjë nuk ka ndryshuar } test(1);

Do të rezultojë se funksioni i brendshëm nuk do të jetë në gjendje të aksesojë ndryshoren e jashtme num për ta ndryshuar atë:

function test(num) { function func(num) { // këtu nuk është e mundur të merret akses në ndryshoren e jashtme num } func(num); } test(1);

Përcaktoni, pa ekzekutuar kodin, çfarë do të shfaqet në konsol:

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

Përcaktoni, pa ekzekutuar kodin, çfarë do të shfaqet në konsol:

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

Përcaktoni, pa ekzekutuar kodin, çfarë do të shfaqet në konsol:

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

Përcaktoni, pa ekzekutuar kodin, çfarë do të shfaqet në konsol:

function test(num) { function func(num) { console.log(num); } func(num); num = 2; } test(1);
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo