⊗tsSpIfFT 24 of 37 menu

Grensesnitt for funksjoner i TypeScript

Grensesnitt kan lages ikke bare for objekter, men også for funksjoner. For å gjøre dette spesifiseres en kall-signatur i grensesnittets kropp: parametere for funksjonen og deres typer, samt funksjonens returtype.

La oss se på følgende eksempel. La oss lage en type ved hjelp av grensesnittet IMathFunc. I parentes spesifiserer vi to numeriske parametere. For returverdien spesifiserer vi en boolsk type:

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

La oss nå lage en funksjon myFunc basert på vårt grensesnitt:

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

Lag et grensesnitt for en funksjon som tar to strenger som parameter og returnerer disse strengene satt sammen med et mellomrom.

Lag et grensesnitt for en funksjon som tar et tall som parameter og returnerer en array med divisorer for dette tallet.

Lag et grensesnitt for en funksjon som tar en streng som parameter og returnerer en array med ord fra denne strengen.

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