Sobes.tech
Junior — Middle

Da li je promenljiva environment globalnog ili ograničenog opsega?

sobes.tech АИ

Одговор од АИ

Promenljiva sa imenom environment može biti i globalna i lokalna, u zavisnosti od mesta i načina na koji je deklarisana.

  • Ako je environment deklarisana van funkcija i klasa (na primer, na nivou modula ili fajla), onda je globalna i dostupna u celom modulu ili programu.
  • Ako je environment deklarisana unutar funkcije, metode ili bloka, ima lokalni opseg i dostupna je samo unutar tog bloka.

Na primer, u JavaScript-u:

let environment = 'production'; // globalna promenljiva

function test() {
  let environment = 'development'; // lokalna promenljiva, skriva globalnu
  console.log(environment); // 'development'
}

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

Da biste odredili opseg promenljive environment, potrebno je da pogledate gde je deklarisana.