⊗jstsPmFnFT 52 of 55 menu

Funktsioonide tüübid TypeScriptis

JavaScriptis võivad olla muutujad, mis salvestavad funktsioone. Sel juhul võimaldab TypeScript meil määrata, et see muutuja on tüübiga "funktsioon". Funktsiooni tüüp esindab parameetrite tüüpide ja tagastustüübi kombinatsiooni. Seda kombinatsiooni nimetatakse funktsiooni signatuuriks.

Muutujale funktsiooni tüübi määramiseks tuleb sulgudes loetleda parameetrid ja nende tüübid, ning pärast noolt => määrata tagastustüüp. Vaatame näidet. Deklareerime mõne muutuja funktsiooni sisaldavana:

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

Kirjutame sellesse muutujasse määratud tüübiga funktsiooni:

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

Määrake muutujale funktsiooni tüüp:

let func = function(text: string): void { alert(text); };
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu