⊗jsPmFNIFS 248 of 505 menu

Geltungsbereich verschachtelter Funktionen in JavaScript

Wenn eine Funktion eine andere Funktion enthält - sind die Variablen der äußeren Funktion in der inneren sichtbar:

function test() { let num = 1; // Variable der äußeren Funktion function func() { console.log(num); // gibt 1 aus } func(); // rufen die innere Funktion auf } test(); // rufen die äußere Funktion auf

Ebenfalls werden in der inneren Funktion die Variablen sichtbar sein, die außerhalb der äußeren Funktion definiert sind:

let num = 1; // globale Variable function test() { function func() { console.log(num); // gibt 1 aus } func(); // rufen die innere Funktion auf }; test(); // rufen die äußere Funktion auf

Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:

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

Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:

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

Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:

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

Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:

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