⊗jsPmFNIFS 248 of 505 menu

Zakres zagnieżdżonych funkcji w JavaScript

Jeśli funkcja zawiera wewnątrz inną funkcję - zmienne funkcji zewnętrznej są widoczne we wewnętrznej:

function test() { let num = 1; // zmienna funkcji zewnętrznej function func() { console.log(num); // wypisze 1 } func(); // wywołujemy funkcję wewnętrzną } test(); // wywołujemy funkcję zewnętrzną

Również we funkcji wewnętrznej będą widoczne zmienne, zdefiniowane na zewnątrz funkcji zewnętrznej:

let num = 1; // zmienna globalna function test() { function func() { console.log(num); // wypisze 1 } func(); // wywołujemy funkcję wewnętrzną }; test(); // wywołujemy funkcję zewnętrzną

Określ, bez uruchamiania kodu, co zostanie wypisane w konsoli:

function test() { let num = 1; function func() { console.log(num); } func(); } test();

Określ, bez uruchamiania kodu, co zostanie wypisane w konsoli:

function test() { let num = 1; function func() { console.log(num); } } test();

Określ, bez uruchamiania kodu, co zostanie wypisane w konsoli:

function test() { let num = 1; function func() { console.log(num); } func(); }

Określ, bez uruchamiania kodu, co zostanie wypisane w konsoli:

function test() { let num; function func() { console.log(num); } num = 1 func(); num = 2 func(); } test();
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć