⊗jstsPmFnFT 53 of 55 menu

Vlastní typ s funkcí v TypeScriptu

Někdy je pohodlnější deklarovat samostatný typ, který bude obsahovat popis parametrů a návratové hodnoty funkce:

type Func = (x: number, y: number) => number;

Poté lze deklarovat funkce s takovým typem.

Pojďme pro příklad deklarovat funkci, která sčítá dvě čísla:

let func1: Func = function(a: number, b: number): number { return a + b; };

A nyní deklarujme funkci, která násobí dvě čísla:

let func2: Func = function(a: number, b: number): number { return a * b; };

Je dán následující typ:

type Func = (x: number, y: number, z: number) => number;

Vytvořte funkci tohoto typu. Nechť funkce parametrem obdrží tři čísla a svým výsledkem vrátí součet těchto čísel.

Deklarujte typ funkce, která parametrem přijímá číslo a pole čísel a výsledkem vrací pole čísel.

Č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