Eine Funktion (häufig anonym), die in ihrem ursprünglichen lexikalischen Bereich so an die referenzierende Umgebung gebunden ist, dass sie weiterhin Zugriff auf diese Umgebung (ihre Variablen und andere Referenzen) hat, wenn sie außerhalb dieses Bereichs ausgeführt wird.