⊗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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу