⊗jsPmFNNFP 243 of 505 menu

JavaScript-da Nomlangan Funktsiya Parametrlari

Parametr sifatida uzatiladigan funksiyalar har doim anonim bo'lishi shart emas.

Keling, ularni Function Declaration ko'rinishida yaratamiz. Birinchi funksiyani get1 deb nomlaymiz, ikkinchisini esa get2:

function get1() { return 1; } function get2() { return 2; }

test funksiyasining parametrlariga get1 va get2 funksiyalarining nomlarini (ya'ni ularning natijasini emas, balki dastur kodini) uzatamiz:

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // 3 chiqadi function test(func1, func2) { console.log( func1() + func2() ); }

Keling, Function Expression ga o'zgartiramiz:

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // 3 chiqadi function test(func1, func2) { console.log( func1() + func2() ); }

test funksiyasini yarating, uning parametrlari 3 ta funksiya bo'lsin va u uzatilgan funksiyalarning natijalari yig'indisini qaytarsin.

3 ta funksiya yarating, ularni Function Declaration ko'rinishida e'lon qiling va ularga func1, func2 va func3 nomlarini bering. Birinchi funksiya 1 ni qaytarsin, ikkinchisi - 2 ni, uchinchisi esa - 3 ni. Ushbu funksiyalarni oldingi vazifadagi test funksiyasiga parametr sifatida uzating.

Oldingi vazifani o'zgartiring, shunday qilib funksiyalar Function Expression ko'rinishida va xuddi shu nomlar bilan e'lon qilinsin.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish