⊗tsSpIfFT 24 of 37 menu

Interface til funktion i TypeScript

Et interface kan laves ikke kun for et objekt, men også for en funktion. For at gøre dette angives en kald-signatur i interface-kroppen: parametre til funktionen og deres typer, samt typen af funktionens resultat.

Lad os overveje følgende eksempel. Lad os lave en type ved hjælp af interfacet IMathFunc. I parenteserne angiver vi to numeriske parametre. For returværdien angiver vi en boolsk type:

interface IMathFunc { (num1: number, num2: number): boolean; }

Lad os nu lave funktionen myFunc baseret på vores interface:

let myFunc: IMathFunc = function(num1: number, num2: number): boolean { if(num1 == num2) { return true; } else { return false; } } console.log(myFunc(2, 2));

Opret et interface til en funktion, der som parameter tager to strenge og returnerer disse strenge sammenføjet med et mellemrum.

Opret et interface til en funktion, der som parameter tager et tal og returnerer et array med tallets divisorer.

Opret et interface til en funktion, der som parameter tager en streng og returnerer et array med ord fra denne streng.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis