Closures
Mit Closures können wir auf Variablen zugreifen, die eigentlich gar nicht mehr existieren sollten.
Hier hat also die Funktion booker()
Zugriff auf den aktuellen Status der Variable passengerCount
, obwohl diese nur im äusseren Scope existiert.
Beispiele
VorherigeFirst-Class und Higher-Order-FunktionenNächsteIIFE (Immediately Invoked Function Expressions)
Zuletzt aktualisiert