⊗jsPmFNNFP 243 of 505 menu

JavaScript-də Adlandırılmış Funksiya Parametrləri

Parametr kimi ötürülən funksiyalar mütləq anonim olmalı deyil.

Gəlin onları Function Declaration kimi edək. Birinci funksiyanın adını get1, ikincinin adını isə get2 qoyaq:

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

test funksiyasının parametrlərinə get1get2 funksiyalarının adlarını (yəni onların nəticəsini deyil, mənbə kodunu) ötürək:

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // 3 çap edəcək function test(func1, func2) { console.log( func1() + func2() ); }

Gəlin Function Expression-a çevirək:

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // 3 çap edəcək function test(func1, func2) { console.log( func1() + func2() ); }

test funksiyasını edin, parametr kimi 3 funksiya qəbul etsin və ötürülən funksiyaların nəticələrinin cəmini qaytarsın.

3 funksiya edin, onları Function Declaration kimi elan edin və func1, func2func3 adlarını verin. Birinci funksiya 1, ikinci - 2, üçüncü isə - 3 qaytarsın. Bu funksiyaları əvvəlki məsələdən test funksiyasına parametr kimi ötürün.

Əvvəlki məsələni elə dəyişin ki, funksiyalar eyni adlarla Function Expression kimi elan edilsin.

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