Scope und Kontext
Hier lernst du alles rund um den Scope und den Kontext.
Scope Konzepte
Scoping: Wie die Variablen in unserem Programm organisiert und auf sie zugegriffen wird. "Wo befinden sich die Variablen? " oder "Wo können wir auf eine bestimmte Variable zugreifen, und wo nicht?"
Lexical Scoping: Das Scoping wird durch Platzierung von Funktionen und Blöcken im Code gesteuert
Scope: Raum oder Umgebung, in der eine bestimmte Variable deklariert wird (Variablenumgebung im Falle von Funktionen). Es gibt den Global Scope, den Function Scope und den Block Scope
Scope einer Variable: Bereich in unserem Code, in dem auf eine bestimmte Variable zugegriffen werden kann
3 Arten von Scopes
Global Scope
Ausserhalb einer Funktion oder eines Blocks
Im globalen Bereich deklarierte Variablen sind überall zugänglich
Function Scope
Variablen sind nur in Funktionen zugänglich, nicht ausserhalb
Gilt für alle Funktionstypen
Auch Local Scope genannt
Block Scope
Variablen sind nur innerhalb des Blocks zugänglich
Gilt nur für
let
undconst
VariablenFunktionen sind ebenfalls Block Scoped (im Strict Mode)
Zuletzt aktualisiert