⊗tsSpIfFT 24 of 37 menu

Schnittstelle für Funktionen in TypeScript

Man kann nicht nur eine Schnittstelle für ein Objekt erstellen, sondern auch für eine Funktion. Dazu wird im Körper der Schnittstelle eine Aufrufsignatur der Funktion angegeben: Parameter für die Funktion und ihre Typen sowie der Typ des Ergebnisses der Funktion.

Betrachten wir das folgende Beispiel. Lassen Sie uns einen Typ mit Hilfe der Schnittstelle IMathFunc erstellen. In den runden Klammern geben wir zwei numerische Parameter an. Dem Rückgabewert weisen wir den booleschen Typ zu:

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

Erstellen wir nun eine Funktion myFunc auf Basis unserer Schnittstelle:

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

Erstellen Sie eine Schnittstelle für eine Funktion, die als Parameter zwei Strings entgegennimmt und diese Strings, mit einem Leerzeichen verbunden, zurückgibt.

Erstellen Sie eine Schnittstelle für eine Funktion, die als Parameter eine Zahl entgegennimmt und ein Array der Teiler dieser Zahl zurückgibt.

Erstellen Sie eine Schnittstelle für eine Funktion, die als Parameter einen String entgegennimmt und ein Array der Wörter aus diesem String zurückgibt.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen