
516
Rozdział 11 .
Funkcje i zasięg leksykalny
Wywoływanie funkcji (po raz wtóry)
Skoro już dysponujemy funkcją
inner
oraz jej środowiskiem, spróbujmy ją
jeszcze raz wywołać i zobaczyć, co się stanie. Poniżej zamieściliśmy kod, który
chcemy wykonać.
1
var innerFunction = whereAreYou();
var result = innerFunction();
console.log(result);
inner
Function
var innerFunction = whereAreYou();
1aMpierw wywoáuMemy funkcMĊ whereAreYou. -uĪ wiemy Īe zwraca ona referencMĊ do
funkcMi. Tworzymy zatem zmienną innerFunction i zapisuMemy w nieM tĊ zwróconą
funkcMĊ. PamiĊtaM Īe referencMa do funkcMi Mest skoMarzona ze Ğrodowiskiem.
Po wykonaniu tej instrukcji będziemy