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,25Independientemente 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,apellidoyedadson variables de scope global y por ello pueden ser accedidas desde la funcióngetDatosPersonalesE.
Camila,Rodriguez,25,undefined