aSXasx SAXasx
EstudiantePreguntaQué es scope?. Busqué en google y encontré que es como un limite de código.
- Soy inaccesible fuera de estas llaves.
- Hola
- ReferenceError: local is not defined
Boris Köhli-Richter
Estudiantescope significa ambito. Puede ser scope global o local, por ejemplo si estas dentro de una funcion.
aSXasx SAXasx
EstudianteAhora entiendo. Muchas gracias
Fernando Andres Muñoz Suazo
EstudianteScope viene siendo como un sitio que delimita el alcance de tus variables. Existe el scope global y el local; las variables y funciones del global puede ser accedido desde cualquier parte de la aplicación y estas mismas pero en un scope local solo pueden ser accedidas dentro de ese scope donde fueron declaradas.
let global = "Hola" { let local = "Soy inaccesible fuera de estas llaves" console.log(local) } console.log(global) console.log(local)
Tendremos como salida:
Te recomiendo muchísimo el Curso de Closures y Scope en JavaScript donde Oscar Barajas explica a detalle este tema.
aSXasx SAXasx
EstudianteMuchas gracias!
Juan Esteban Galvis
EstudianteComplemento con este vídeo del profesor de Fundamentos de JavaScript. El concepto de Scope es muy importante.
