⊗jsPmFNNFP 243 of 505 menu

Pomenované funkcie ako parametre v JavaScripte

Funkcie, ktoré sa odovzdávajú ako parametre, nemusia byť nevyhnutne anonymné.

Urobme ich ako Function Declaration. Prvú funkciu nazveme get1, a druhú - get2:

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

Odovzdajme do parametrov funkcie test mená funkcií get1 a get2 (teda ich zdrojový kód, nie výsledok):

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

Upravme na Function Expression:

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

Vytvorte funkciu test, ktorá ako parametre prijme 3 funkcie a vráti súčet výsledkov odovzdaných funkcií.

Vytvorte 3 funkcie, deklarujte ich ako Function Declaration a dajte im mená func1, func2 a func3. Nech prvá funkcia vráti 1, druhá - 2, a tretia - 3. Odovzdajte tieto funkcie ako parameter do funkcie test z predchádzajúcej úlohy.

Upravte predchádzajúcu úlohu tak, aby funkcie boli deklarované ako Function Expression s rovnakými menami.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť