
jesteś tutaj
515
Funkcje anonimowe, zasięg i domknięcia
Funkcje raz jeszcze
Musimy coś wyznać. Nie powiedzieliśmy Ci wszystkiego o funkcjach. Nawet kiedy
zapytałeś o to, na co faktycznie wskazują referencje do funkcji, uprościliśmy nieco
odpowiedź. Powiedzieliśmy coś w stylu: „Na coś, co przypomina skrystalizowaną
funkcję, zawierającą jej blok kodu”.
Teraz jednak nadszedł czas, by wszystko wyjaśnić.
W tym celu przeanalizujemy to, co naprawdę dzieje się podczas wykonywania tego
kodu; zaczniemy od funkcji
whereAreYou
.
justAVar =
"Szara, ... LOKALNA."
function whereAreYou() {
var justAVar = ”Szara, zwyczajna zmienna LOKALNA.”;
function inner() {
return ...