Explica este código JavaScript
var nombre = "Camila";
let apellido = "Rodriguez";
const edad = 25;
const getDatosPersonales = () => {
console.log(nombre);
console.log(apellido);
console.log(edad);
}
console.log(getDatosPersonales());
A. Camila
, Rodriguez
, 25
B. Camila
, undefined
, undefined
C. ReferenceError
D. undefined
, Rodriguez
, 25
Respuesta en el primer comentario.
Top comments (2)
Respuesta:
A.
Camila
,Rodriguez
,25
Independientemente de la palabra reservada con la que declaremos una variable (
var
,let
,const
), esta tendrá scope global siempre y cuando no este dentro de un bloque o dentro de una función.Por este motivo,
nombre
,apellido
yedad
son variables de scope global y por ello pueden ser accedidas desde la funcióngetDatosPersonales
E.
Camila
,Rodriguez
,25
,undefined