⊗tsSpIfFT 24 of 37 menu

Rozhraní pro funkce v TypeScript

Rozhraní lze vytvořit nejen pro objekty, ale také pro funkce. K tomu se v těle rozhraní uvede signatura volání funkce: parametry funkce a jejich typy, stejně jako typ výsledku funkce.

Podívejme se na následující příklad. Vytvořme typ pomocí rozhraní IMathFunc. V kulatých závorkách uvedeme dva číselné parametry. Vrácené hodnotě určíme logický typ:

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

Nyní vytvoříme funkci myFunc na základě našeho rozhraní:

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

Vytvořte rozhraní pro funkci, která jako parametr přijímá dva řetězce a vrací tyto řetězce spojené mezerou.

Vytvořte rozhraní pro funkci, která jako parametr přijímá číslo a vrací pole dělitelů tohoto čísla.

Vytvořte rozhraní pro funkci, která jako parametr přijímá řetězec a vrací pole slov z tohoto řetězce.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout