Übung 28: Excess Property Checks mit Object Literals
In dieser Übung definierst du ein Interface Car und
schreibst eine Funktion, die ein Objekt vom Typ
Car annimmt. Du wirst untersuchen, wie TypeScript
Excess Property Checks erzwingt, indem es versucht, ein Objekt mit
zusätzlichen Eigenschaften an die Funktion zu übergeben.
Anweisungen:
-
Definiere ein
CarInterface mit den folgenden Eigenschaften:make: Stringmodel: Stringyear: Number
-
Schreibe eine Funktion
printCarDetails, die ein Objekt vom TypCarannimmt und die Details des Autos ausgibt (make,modelundyear). -
Versuche, der Funktion ein Objekt zu übergeben, das eine
zusätzliche Eigenschaft hat, z. B.
color. Beobachte, wie TypeScript mit der überzähligen Eigenschaft umgeht und erkläre, warum der Fehler auftritt.