Übung 10: Type Assertions in TypeScript anwenden
In dieser Übung verwendest du Type Assertions, um mit unbekannten Typen zu arbeiten und ein Objekt in einen benutzerdefinierten Typ zu casten.
Anweisungen
- Erstelle ein Objekt mysteryObject mit einer Eigenschaft info, die eine Zeichenkette enthält.
- Das Objekt sollte vom Typ unknown sein.
- Verwende eine Type Assertion, um zu behaupten, dass mysteryObject vom Typ { info: string } ist.
- Greife auf die Info-Eigenschaft von mysteryObject zu und ändere ihren Wert in eine neue Zeichenkette.
- Definiere einen eigenen Typ ComplexObject mit einer Methode compute, die einen String zurückgibt.
-
Erstelle ein Objekt basicObject mit einer Methode compute.
- Die Methode sollte die Zeichenfolge "Basic Computation" zurückgeben.
- Verwende eine zweistufige Type Assertion, um zu behaupten, dass basicObject vom Typ ComplexObject ist.
- Rufe die Berechnungsmethode auf basicObject auf und protokolliere das Ergebnis.