⊗jsPmFNSNP 251 of 505 menu

Номгуи параметрҳо дар JavaScript

Акнун бигзор функсияи берунӣ ва функсияи дарунӣ номгуи параметрҳо дошта бошанд:

function test(num) { function func(num) { console.log(num); // 1-ро ба намоиш мегузорад } func(num); }; test(1);

Дар ин сурат дар функсияи дарунӣ тағирёбандаи маҳаллии num вуҷуд дорад. Тағйир додани он дар функсияи дарунӣ ба тағирёбандаи берунии num таъсире нахоҳад расонид:

function test(num) { function func(num) { num = 2; // тағирёбандаи маҳаллии num-ро тағйир медиҳем } func(num); console.log(num); // 1-ро ба намоиш мегузорад - ҳеҷ чиз тағйир наёфт } test(1);

Малом мешавад, ки функсияи дарунӣ ба ҳеҷ сурат ба тағирёбандаи берунии num дастрасӣ нахоҳад дошт, то ки онро тағйир диҳад:

function test(num) { function func(num) { // дар ин ҷо ба тағирёбандаи берунии num дастрасӣ мумкин нест } func(num); } test(1);

Таъин кунед, бидуни оғози код, чӣ ба консол ба намоиш гузошта мешавад:

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

Таъин кунед, бидуни оғози код, чӣ ба консол ба намоиш гузошта мешавад:

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

Таъин кунед, бидуни оғози код, чӣ ба консол ба намоиш гузошта мешавад:

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

Таъин кунед, бидуни оғози код, чӣ ба консол ба намоиш гузошта мешавад:

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