⊗jstsPmFnFT 52 of 55 menu

Typy funkcí v TypeScript

V JavaScript mohou být proměnné, které ukládají funkce. V tomto případě nám TypeScript umožňuje určit, že tato proměnná má typ "funkce". Typ funkce představuje kombinaci typů parametrů a typu vrácené hodnoty. Tato kombinace se nazývá signaturou funkce.

Chcete-li proměnné určit typ funkce, je třeba v kulatých závorkách vyjmenovat parametry a jejich typy, a po šipce => uvést typ vrácené hodnoty. Podívejme se na příkladu. Deklarujme nějakou proměnnou jako obsahující funkci:

let func: (x: number, y: number) => number;

Zapišme do této proměnné funkci zadaného typu:

let func: (x: number, y: number) => number = function(a: number, b: number): number { return a + b; };

Určete proměnné typ funkce:

let func = function(text: string): void { alert(text); };
Č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