Die korrekte Antwort auf die Frage, welche TypeScript-Funktion verwendet wird, um die Form eines Objekts zu beschreiben, ist die Schnittstelle. Im Kontext von TypeScript bedeutet dies, eine Funktion zu haben, die als Blaupause für das erstellen und gestalten von Objekten dient.
In TypeScript dienen Schnittstellen dazu, den erwarteten Typ von Variablen zu definieren. Sie bieten eine Möglichkeit, die Struktur von Objekten zu definieren, sodass der Compiler die Korrektheit des Codes überprüfen kann.
Im Folgenden sehen Sie, wie eine Schnittstelle in TypeScript erstellt wird:
interface Person {
firstName: string;
lastName: string;
age?: number; // Das Fragezeichen zeigt an, dass dieses Feld optional ist
}
In diesem Beispiel wurde eine Person Schnittstelle erstellt. Alle Objekte, die als Person deklariert sind, müssen nun die Felder firstName und lastName vom Typ string und können das optionale Feld age vom Typ number enthalten.
Schnittstellen bieten viele Vorteile:
In TypeScript ist es eine gute Praxis, Schnittstellen zu verwenden, um die Form und Struktur von Objekten zu definieren. Dadurch gewährleisten Sie, dass der Code sicher, robust und einfach zu verstehen ist.