⊗tsSpIfFT 24 of 37 menu

Interface voor een functie in TypeScript

Je kunt niet alleen een interface maken voor een object, maar ook voor een functie. Hiervoor wordt in het lichaam van de interface een oproepsignatuur van de functie gespecificeerd: de parameters voor de functie en hun typen, evenals het type resultaat van de functie.

Laten we het volgende voorbeeld bekijken. Laten we een type maken met behulp van de interface IMathFunc. In de ronde haakjes specificeren we twee numerieke parameters. Voor de retourwaarde specificeren we een boolean type:

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

Laten we nu een functie myFunc maken op basis van onze interface:

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

Maak een interface voor een functie die als parameter twee strings accepteert en deze strings, samengevoegd met een spatie, retourneert.

Maak een interface voor een functie die als parameter een getal accepteert en een array van delers van dat getal retourneert.

Maak een interface voor een functie die als parameter een string accepteert en een array van woorden uit die string retourneert.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren