⊗jsPmFNIFS 248 of 505 menu

Opseg vidljivosti ugnježdenih funkcija u JavaScript-u

Ako funkcija sadrži unutar sebe drugu funkciju - promenljive spoljašnje funkcije su vidljive u unutrašnjoj:

function test() { let num = 1; // promenljiva spoljašnje funkcije function func() { console.log(num); // ispisaće 1 } func(); // pozivamo unutrašnju funkciju } test(); // pozivamo spoljašnju funkciju

Takođe, u unutrašnjoj funkciji će biti vidljive promenljive koje su definisane izvan spoljašnje funkcije:

let num = 1; // globalna promenljiva function test() { function func() { console.log(num); // ispisaće 1 } func(); // pozivamo unutrašnju funkciju }; test(); // pozivamo spoljašnju funkciju

Odredite, bez pokretanja koda, šta će biti ispisano u konzoli:

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

Odredite, bez pokretanja koda, šta će biti ispisano u konzoli:

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

Odredite, bez pokretanja koda, šta će biti ispisano u konzoli:

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

Odredite, bez pokretanja koda, šta će biti ispisano u konzoli:

function test() { let num; function func() { console.log(num); } num = 1 func(); num = 2 func(); } test();
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij