⊗jstsPmDSIn 42 of 55 menu

Interfaces in TypeScript

Eine fortgeschrittenere Variante der Typisierung von Objekten in TypeScript sind Interfaces. Sie ermöglichen es, neue Datentypen zu erstellen, die die Struktur von Objekten beschreiben.

Interfaces werden mit dem Schlüsselwort interface erstellt, danach folgt der Name des Interfaces (wird mit einem Großbuchstaben geschrieben), und dann wird in geschweiften Klammern die Struktur des Objekts beschrieben.

Lassen Sie uns als Beispiel ein Interface erstellen, das die Struktur eines Objekts mit einem Benutzer beschreibt:

interface User { name: string, age: number }

Erstellen wir nun ein Objekt, das dieses Interface implementiert. Dazu geben wir den Namen unseres Interfaces als Typ des Objekts an:

let user: User = {name: 'john', age: 30};

Erstellen Sie drei Objekte, die das folgende Interface implementieren:

interface Employee { name: string, age: number, salaryday: number }

Erstellen Sie drei Objekte, die das folgende Interface implementieren:

interface Time { hour: number, minute: number, second: number }
bydeenesfrptru