⊗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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა