Scope
engelsk: scope
Scope er det område i koden, hvor en variabel findes. Krølleparenteser afgrænser scope: en variabel oprettet inde i en funktion eller en blok findes kun der og forsvinder, når blokken er slut.
Man siger scope. “Virkefelt” står i nogle lærebøger, men høres sjældent.
Reglen er enkel: indefra kan du se ud, udefra kan du ikke se ind. Får du
ReferenceError: x is not defined, selvom du tydeligt kan se linjen længere
oppe, er det næsten altid, fordi den linje står inde i en anden blok.
Hele forklaringen
Scope - hvor en variabel findes