⊗jsPmFNIFS 248 of 505 menu

Ámbito de las funciones anidadas en JavaScript

Si una función contiene otra función en su interior - las variables de la función externa son visibles en la interna:

function test() { let num = 1; // variable de la función externa function func() { console.log(num); // mostrará 1 } func(); // llamamos a la función interna } test(); // llamamos a la función externa

También en la función interna serán visibles las variables definidas fuera de la función externa:

let num = 1; // variable global function test() { function func() { console.log(num); // mostrará 1 } func(); // llamamos a la función interna }; test(); // llamamos a la función externa

Determine, sin ejecutar el código, qué se mostrará en la consola:

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

Determine, sin ejecutar el código, qué se mostrará en la consola:

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

Determine, sin ejecutar el código, qué se mostrará en la consola:

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

Determine, sin ejecutar el código, qué se mostrará en la consola:

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