⊗tsSpIfFT 24 of 37 menu

Interface pre funkciu v TypeScript

Interface je možné vytvoriť nielen pre objekt, ale aj pre funkciu. Na to sa v tele interface uvádza signatúra volania funkcie: parametre pre funkciu a ich typy, ako aj typ výsledku funkcie.

Zoberme si nasledujúci príklad. Vytvorme typ pomocou interface IMathFunc. V okrúhlych zátvorkách uvedieme dva číselné parametre. Vrátenej hodnote určíme logický typ:

interface IMathFunc { (num1: number, num2: number): boolean; }

Teraz vytvorme funkciu myFunc na základe nášho interface:

let myFunc: IMathFunc = function(num1: number, num2: number): boolean { if(num1 == num2) { return true; } else { return false; } } console.log(myFunc(2, 2));

Vytvorte interface pre funkciu, ktorá ako parameter prijíma dva reťazce a vracia tieto reťazce spojené medzerou.

Vytvorte interface pre funkciu, ktorá ako parameter prijíma číslo a vracia pole deliteľov tohto čísla.

Vytvorte interface pre funkciu, ktorá ako parameter prijíma reťazec a vracia pole slov z tohto reťazca.

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ť