⊗jsPmFNNFP 243 of 505 menu

Pavadintos funkcijos-parametrai JavaScript

Funkcijos, kurios perduodamos kaip parametrai, nebūtinai turi būti anoniminės.

Padarykime jas kaip Function Declaration. Pirmąją funkciją pavadinkime get1, o antrąją - get2:

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

Perduokime į funkcijos test parametrus funkcijų get1 ir get2 vardus (t.y. jų pradinį kodą, o ne rezultatą):

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

Pakeiskime į Function Expression:

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

Sukurkite funkciją test, kuri parametrais priima 3 funkcijas ir grąžina perduotų funkcijų rezultatų sumą.

Sukurkite 3 funkcijas, deklaruodami jas kaip Function Declaration ir suteikdami jiems vardus func1, func2 ir func3. Tegul pirmoji funkcija grąžina 1, antroji - 2, o trečioji - 3. Perduokite šias funkcijas parametru į funkciją test iš ankstesnės užduoties.

Modifikuokite ankstesnę užduotį taip, kad funkcijos būtų deklaruojamos kaip Function Expression su tais pačiais vardais.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti