⊗jstsPmFnFT 53 of 55 menu

En egentyp med funktion i TypeScript

Ibland är det bekvämare att deklarera en separat typ, som kommer att innehålla beskrivningen av parametrar och returvärde för funktionen:

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

Därefter kan man deklarera funktioner med en sådan typ.

Låt oss som exempel deklarera en funktion som adderar två nummer:

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

Och nu deklarerar vi en funktion som multiplicerar två nummer:

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

Följande typ är given:

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

Skapa en funktion av denna typ. Låt funktionen ta emot tre nummer som parametrar, och som sitt resultat returnera summan av dessa nummer.

Deklarera en funktionstyp, som parameter tar emot ett nummer och en array av nummer, och som resultat returnerar en array av nummer.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa