⊗jsPmFNIFS 248 of 505 menu

Įdėtųjų funkcijų aprėptis JavaScript

Jei funkcijoje yra kitą funkciją - išorinės funkcijos kintamieji yra matomi vidinėje:

function test() { let num = 1; // išorinės funkcijos kintamasis function func() { console.log(num); // išves 1 } func(); // iškviečiame vidinę funkciją } test(); // iškviečiame išorinę funkciją

Be to, vidinėje funkcijoje bus matomi kintamieji, apibrėžti už išorinės funkcijos ribų:

let num = 1; // globalusis kintamasis function test() { function func() { console.log(num); // išves 1 } func(); // iškviečiame vidinę funkciją }; test(); // iškviečiame išorinę funkciją

Nepaleisdami kodo, nustatykite, kas bus atvaizduota konsolėje:

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

Nepaleisdami kodo, nustatykite, kas bus atvaizduota konsolėje:

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

Nepaleisdami kodo, nustatykite, kas bus atvaizduota konsolėje:

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

Nepaleisdami kodo, nustatykite, kas bus atvaizduota konsolėje:

function test() { let num; function func() { console.log(num); } num = 1 func(); num = 2 func(); } test();
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti