Übung 6: Definieren und Verwenden von Objekttypen mit optionalen Eigenschaften
In dieser Übung übst du, Object Types mit erforderlichen und optionalen Eigenschaften in TypeScript zu definieren. Du erstellst eine Funktion, die mit einem Objekt arbeitet, das ein Buch darstellt. Das Objekt sollte Eigenschaften für den Titel (ein String), den Autor (ein String) und ein optionales Erscheinungsjahr (eine Zahl) enthalten. Dann implementierst du eine Logik, um sicher auf diese Eigenschaften zuzugreifen und sie zu verwenden, einschließlich der optionalen Eigenschaft.
-
Definiere einen Objekttyp Book mit den folgenden Eigenschaften:
title: Eine Zeichenkette, die den Titel des Buches angibt.author: Eine Zeichenkette, die den Autor des Buches angibt.-
yearPublished: Eine optionale Zahl, die das Jahr angibt, in dem das Buch veröffentlicht wurde.
-
Implementiere eine Funktion
printBookDetails, die einen Parameter vom TypBookannimmt und die Details des Buches ausgibt.-
Wenn die
yearPublishedbereitgestellt wird, drucke sie zusammen mit der title und author aus. -
Wenn
yearPublishednicht angegeben wird, wird eine Meldung gedruckt, die besagt, dass das Erscheinungsjahr unbekannt ist.
-
Wenn die
-
Teste die Funktion mit verschiedenen Objekten, die entweder die Eigenschaft
yearPublishedenthalten oder nicht.