Sobes.tech
Junior — Middle

¿Es la variable environment de ámbito global o limitado?

sobes.tech AI

Respuesta de la IA

Una variable llamada environment puede ser tanto global como local, dependiendo de dónde y cómo se declare.

  • Si environment se declara fuera de funciones y clases (por ejemplo, a nivel de módulo o archivo), entonces es global y accesible en todo el módulo o programa.
  • Si environment se declara dentro de una función, método o bloque, entonces tiene un ámbito local y solo está disponible dentro de ese bloque.

Por ejemplo, en JavaScript:

let environment = 'production'; // variable global

function test() {
  let environment = 'development'; // variable local, oculta la global
  console.log(environment); // 'development'
}

console.log(environment); // 'production'

Por lo tanto, para determinar el ámbito de la variable environment, hay que mirar dónde se declara.