⊗jstsPmFnFT 52 of 55 menu

Funkcijų tipai TypeScript'e

JavaScript'e gali būti kintamųjų, saugančių funkcijas. Tokiu atveju TypeScript leidžia mums nurodyti, kad šis kintamasis turi "funkcijos" tipą. Funkcijos tipas reprezentuoja parametrų tipų ir grąžinamos reikšmės tipo derinį. Šis derinys vadinamas funkcijos signatūra.

Norint nurodyti kintamajam funkcijos tipą, reikia skliausteliuose išvardinti parametrus ir jų tipus, o po rodyklės => nurodyti grąžinamos reikšmės tipą. Pažiūrėkime pavyzdžiu. Deklaruokime kokį nors kintamąjį kaip talpinantį funkciją:

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

Įrašykime į šį kintamąjį nurodyto tipo funkciją:

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

Nurodykite kintamajam funkcijos tipą:

let func = function(text: string): void { alert(text); };
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti