TypeScript · Junior · Frage 58 von 75
Warum kann man if (data is User) nicht zur Laufzeit prüfen?
- 1Das Wort
isist für Klassendeklarationen reserviert - 2Doch - TypeScript fügt solche Prüfungen automatisch ein
- 3Typen werden beim Kompilieren entfernt; man braucht Laufzeitcode
Antwort zeigen
Richtige Antwort: Typen werden beim Kompilieren entfernt; man braucht Laufzeitcode
Erklärung
TypeScript prüft Code nur beim Kompilieren. Daten aus APIs, localStorage oder Formularen müssen durch echten Code validiert werden.