⊗jsPmFNIFS 248 of 505 menu

Rozsah viditeľnosti vnorených funkcií v JavaScripte

Ak funkcia obsahuje v sebe inú funkciu - premenné vonkajšej funkcie sú viditeľné vo vnútornej:

function test() { let num = 1; // premenná vonkajšej funkcie function func() { console.log(num); // vypíše 1 } func(); // voláme vnútornú funkciu } test(); // voláme vonkajšiu funkciu

Tiež vo vnútornej funkcii budú viditeľné premenné, definované mimo vonkajšej funkcie:

let num = 1; // globálna premenná function test() { function func() { console.log(num); // vypíše 1 } func(); // voláme vnútornú funkciu }; test(); // voláme vonkajšiu funkciu

Určite, bez spúšťania kódu, čo sa vypíše do konzoly:

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

Určite, bez spúšťania kódu, čo sa vypíše do konzoly:

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

Určite, bez spúšťania kódu, čo sa vypíše do konzoly:

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

Určite, bez spúšťania kódu, čo sa vypíše do konzoly:

function test() { let num; function func() { console.log(num); } num = 1 func(); num = 2 func(); } test();
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť