⊗jstsPmFnFT 52 of 55 menu

Funktioiden tyypit TypeScriptissä

JavaScriptissä voi olla muuttujia, jotka tallentavat funktioita. Tässä tapauksessa TypeScript sallii meidän määrittää, että tällä muuttujalla on tyyppi "funktio". Funktiotyyppi edustaa parametrityyppien ja palautettavan arvon tyypin yhdistelmää. Tätä yhdistelmää kutsutaan funktion signatuuriksi.

Määrittääksesi muuttujalle funktiotyypin, tulee pyöreissä suluissa luetella parametrit ja niiden tyypit, ja nuolen => jälkeen määrittää palautettavan arvon tyypin. Katsotaanpa esimerkkiä. Määritellään jokin muuttuja sisältämään funktion:

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

Tallennetaan tähän muuttujaan määritetyn tyypin funktio:

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

Määritä muuttujalle funktiotyyppi:

let func = function(text: string): void { alert(text); };
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää