⊗jsPmFNSNP 251 of 505 menu

Vienodi parametrai JavaScript

Tegul dabar išorinė ir vidinė funkcijos turi vienodus parametrus:

function test(num) { function func(num) { console.log(num); // išves 1 } func(num); }; test(1);

Šiuo atveju vidinėje funkcijoje bus vidinis kintamasis num. Jo pakeitimas vidinėje funkcijoje jokiu būdu nepaveiks išorinio kintamojo num:

function test(num) { function func(num) { num = 2; // keičiam lokalų kintamąjį num } func(num); console.log(num); // išves 1 - niekas nepakito } test(1);

Pasirodys, kad vidinė funkcija jokiu būdu negali pasiekti išorinio kintamojo num jo pakeitimui:

function test(num) { function func(num) { // čia neįmanoma gauti prieigos prie išorinio kintamojo num } func(num); } test(1);

Nustatykite, nepaleisdami kodo, kas bus atspausdinta konsolėje:

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

Nustatykite, nepaleisdami kodo, kas bus atspausdinta konsolėje:

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

Nustatykite, nepaleisdami kodo, kas bus atspausdinta konsolėje:

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

Nustatykite, nepaleisdami kodo, kas bus atspausdinta konsolėje:

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