⊗tsSpIfFT 24 of 37 menu

Gränssnitt för funktioner i TypeScript

Gränssnitt kan skapas inte bara för objekt, utan också för funktioner. För att göra detta anges ett funktionssignatur i gränssnittets kropp: parametrar för funktionen och deras typer, samt typen av funktionens returvärde.

Låt oss överväga följande exempel. Låt oss skapa en typ med hjälp av gränssnittet IMathFunc. I parenteserna anger vi två numeriska parametrar. För returvärdet anger vi en boolesk typ:

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

Nu skapar vi funktionen myFunc baserad på vårt gränssnitt:

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

Skapa ett gränssnitt för en funktion som tar två strängar som parameter och returnerar dessa strängar sammanslagna med mellanslag.

Skapa ett gränssnitt för en funktion som tar ett nummer som parameter och returnerar en array med talets delare.

Skapa ett gränssnitt för en funktion som tar en sträng som parameter och returnerar en array med ord från denna sträng.

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