⊗jsPmFNIFS 248 of 505 menu

Område for synlighet av nestede funksjoner i JavaScript

Hvis en funksjon inneholder en annen funksjon inni seg - vil variablene til den ytre funksjonen være synlige i den indre:

function test() { let num = 1; // variabel for ytre funksjon function func() { console.log(num); // vil skrive ut 1 } func(); // kaller den indre funksjonen } test(); // kaller den ytre funksjonen

Også i den indre funksjonen vil variabler være synlige, som er definert utenfor den ytre funksjonen:

let num = 1; // global variabel function test() { function func() { console.log(num); // vil skrive ut 1 } func(); // kaller den indre funksjonen }; test(); // kaller den ytre funksjonen

Bestem, uten å kjøre koden, hva som vil bli skrevet ut i konsollen:

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

Bestem, uten å kjøre koden, hva som vil bli skrevet ut i konsollen:

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

Bestem, uten å kjøre koden, hva som vil bli skrevet ut i konsollen:

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

Bestem, uten å kjøre koden, hva som vil bli skrevet ut i konsollen:

function test() { let num; function func() { console.log(num); } num = 1 func(); num = 2 func(); } test();
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis