⊗jstsPmFnFT 53 of 55 menu

Vlastný typ s funkciou v TypeScript

Niekedy je pohodlnejšie deklarovať samostatný typ, ktorý bude obsahovať popis parametrov a návratovej hodnoty funkcie:

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

Potom bude možné deklarovať funkcie s takým typom.

Pre príklad deklarujme funkciu, ktorá sčíta dve čísla:

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

A teraz deklarujme funkciu, ktorá násobí dve čísla:

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

Daný je nasledujúci typ:

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

Vytvorte funkciu tohto typu. Nech funkcia ako parameter dostane tri čísla a svojim výsledkom vráti súčet týchto čísel.

Deklarujte typ funkcie, ktorá ako parameter prijíma číslo a pole čísel, a výsledkom vracia pole čísel.

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ť