Ü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.