⊗jsPmFNIFS 248 of 505 menu

Област видљивости угнежђених функција у JavaScript

Ако функција садржи унутар себе другу функцију - променљиве спољашње функције су видљиве у унутрашњој:

function test() { let num = 1; // променљива спољашње функције function func() { console.log(num); // исписаће 1 } func(); // позивамо унутрашњу функцију } test(); // позивамо спољашњу функцију

Такође, у унутрашњој функцији ће бити видљиве променљиве дефинисане изван спољашње функције:

let num = 1; // глобална променљива function test() { function func() { console.log(num); // исписаће 1 } func(); // позивамо унутрашњу функцију }; test(); // позивамо спољашњу функцију

Одредите, не покрећући код, шта ће бити исписано у конзолу:

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

Одредите, не покрећући код, шта ће бити исписано у конзолу:

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

Одредите, не покрећући код, шта ће бити исписано у конзолу:

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

Одредите, не покрећући код, шта ће бити исписано у конзолу:

function test() { let num; function func() { console.log(num); } num = 1 func(); num = 2 func(); } test();
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј