⊗jsPmFNSNP 251 of 505 menu

Paramedre parametre i JavaScript

La oss nå si at den ytre og den indre funksjonen har paramedre parametre:

function test(num) { function func(num) { console.log(num); // vil skrive ut 1 } func(num); }; test(1);

I dette tilfellet vil den indre funksjonen ha en lokal variabel num. Endring av den i den indre funksjonen vil ikke påvirke den ytre variabelen num:

function test(num) { function func(num) { num = 2; // endrer den lokale variabelen num } func(num); console.log(num); // vil skrive ut 1 - ingenting har endret seg } test(1);

Resultatet blir at den indre funksjonen ikke på noen måte kan få tilgang til den ytre variabelen num for å endre den:

function test(num) { function func(num) { // her er det umulig å få tilgang til den ytre variabelen num } func(num); } test(1);

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

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

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

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

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

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

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

function test(num) { function func(num) { console.log(num); } func(num); num = 2; } test(1);
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