Sobes.tech
Junior — Middle

Je premenná environment globálna alebo obmedzená na oblasť?

sobes.tech AI

Odpoveď od AI

Premenná s názvom environment môže byť buď globálna, alebo lokálna, v závislosti od miesta a spôsobu, akým je deklarovaná.

  • Ak je environment deklarovaná mimo funkcií a tried (napríklad na úrovni modulu alebo súboru), je globálna a dostupná v celom module alebo programe.
  • Ak je environment deklarovaná vo vnútri funkcie, metódy alebo bloku, má lokálny rozsah a je dostupná iba v rámci tohto bloku.

Napríklad v JavaScripte:

let environment = 'production'; // globálna premenná

function test() {
  let environment = 'development'; // lokálna premenná, zakrýva globálnu
  console.log(environment); // 'development'
}

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

Pre určenie rozsahu premennej environment je potrebné pozrieť sa, kde bola deklarovaná.