⊗jsPmFNSNP 251 of 505 menu

JavaScript-də eyniadlı parametrlər

İndi isə xarici və daxili funksiyaların eyniadlı parametrləri olduğunu fərz edək:

function test(num) { function func(num) { console.log(num); // 1 çap edəcək } func(num); }; test(1);

Bu halda, daxili funksiyada lokal num dəyişəni olacaq. Onun dəyişdirilməsi daxili funksiyada heç bir şəkildə xarici num dəyişəninə təsir etməyəcək:

function test(num) { function func(num) { num = 2; // lokal num dəyişənini dəyişirik } func(num); console.log(num); // 1 çap edəcək - heç nə dəyişmədi } test(1);

Nəticədə, daxili funksiya onu dəyişdirmək üçün heç bir şəkildə xarici num dəyişəninə müraciət edə bilməyəcək:

function test(num) { function func(num) { // burada xarici num dəyişəninə müraciət etmək mümkün deyil } func(num); } test(1);

Kodu işə salmadan müəyyən edin ki, konsola nə çap olunacaq:

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

Kodu işə salmadan müəyyən edin ki, konsola nə çap olunacaq:

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

Kodu işə salmadan müəyyən edin ki, konsola nə çap olunacaq:

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

Kodu işə salmadan müəyyən edin ki, konsola nə çap olunacaq:

function test(num) { function func(num) { console.log(num); } func(num); num = 2; } test(1);
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et