⊗jsPmFNIFS 248 of 505 menu

A beágyazott függvények hatókörének szabályai JavaScriptben

Ha egy függvény tartalmaz egy másik függvényt a magában - a külső függvény változói láthatóak a belső függvényben:

function test() { let num = 1; // a külső függvény változója function func() { console.log(num); // kiírja 1-et } func(); // meghívjuk a belső függvényt } test(); // meghívjuk a külső függvényt

A belső függvényben azok a változók is láthatóak lesznek, amelyek a külső függvényen kívül lettek definiálva:

let num = 1; // globális változó function test() { function func() { console.log(num); // kiírja 1-et } func(); // meghívjuk a belső függvényt }; test(); // meghívjuk a külső függvényt

Határozd meg, kód futtatása nélkül, hogy mit ír ki a konzolra:

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

Határozd meg, kód futtatása nélkül, hogy mit ír ki a konzolra:

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

Határozd meg, kód futtatása nélkül, hogy mit ír ki a konzolra:

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

Határozd meg, kód futtatása nélkül, hogy mit ír ki a konzolra:

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