⊗jsPmFNSNP 251 of 505 menu

Vārdā identiski parametri JavaScript

Lai tagad ārējai un iekšējai funkcijai būtu vārdā identiski parametri:

function test(num) { function func(num) { console.log(num); // izvadīs 1 } func(num); }; test(1);

Šajā gadījumā iekšējā funkcijā būs lokāls mainīgais num. Tā izmaiņas iekšējā funkcijā nekādā veidā neietekmēs ārējo mainīgo num:

function test(num) { function func(num) { num = 2; // mainām lokālo mainīgo num } func(num); console.log(num); // izvadīs 1 - nekas nav mainījies } test(1);

Izrādīsies, ka iekšējā funkcija nekādā veidā nevarēs piekļūt ārējam mainīgajam num, lai to mainītu:

function test(num) { function func(num) { // šeit nav iespējams piekļūt ārējam mainīgajam num } func(num); } test(1);

Nosakiet, nepalaistot kodu, kas tiks izvadīts konsole:

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

Nosakiet, nepalaistot kodu, kas tiks izvadīts konsole:

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

Nosakiet, nepalaistot kodu, kas tiks izvadīts konsole:

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

Nosakiet, nepalaistot kodu, kas tiks izvadīts konsole:

function test(num) { function func(num) { console.log(num); } func(num); num = 2; } test(1);
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt