⊗jsPmFNRFP 254 of 505 menu

Parametre vrátenej funkcie v JavaScripte

Do nami naštudovaných volaní funkcií je možné odovzdávať parametre. V nasledujúcom príklade vnútorná funkcia očakáva parameter reťazec a vypíše ho do konzoly:

function func() { return function(str) { return str; }; }

Vnútornej funkcii zodpovedá druhá zátvorka pri volaní, čo znamená, že do tejto druhej zátvorky odovzdáme požadovaný reťazec:

function func() { return function(str) { return str; }; } console.log( func()('!') ); // vypíše '!'

Urobme to tak, aby aj prvá funkcia prijímala parameter, aj druhá. A výsledkom volania nech je súčet týchto parametrov:

function func(num1) { return function(num2) { return num1 + num2; }; } console.log( func(1)(2) ); // vypíše 3

Vytvorte funkciu func, ktorá keď bude zavolaná takto: func(2)(3)(4), vráti súčet odovzdaných čísel v parametroch.

Vytvorte funkciu func, ktorá keď bude zavolaná takto: func(2)(3)(4)(5)(), vráti pole odovzdaných čísel v parametroch.

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ť