Junior — Middle
A variável environment é de âmbito global ou de escopo limitado?
sobes.tech IA
Resposta da IA
Uma variável chamada environment pode ser tanto global como local, dependendo de onde e como ela é declarada.
- Se
environmentfor declarada fora de funções e classes (por exemplo, ao nível do módulo ou do ficheiro), então ela é global e acessível em todo o módulo ou programa. - Se
environmentfor declarada dentro de uma função, método ou bloco, então ela tem um âmbito local e só está disponível dentro desse bloco.
Por exemplo, em JavaScript:
let environment = 'production'; // variável global
function test() {
let environment = 'development'; // variável local, oculta a global
console.log(environment); // 'development'
}
console.log(environment); // 'production'
Assim, para determinar o âmbito da variável environment, deve-se olhar onde ela é declarada.