TypeScript · Senior · Frage 34 von 75

Wann ist die doppelte Assertion x as unknown as T gerechtfertigt?

Antwort zeigen

Richtige Antwort: Fast nie: nur als bewusster Workaround, abgesichert durch eine Prüfung

Erklärung

Ein einfaches as zwischen fremden Typen ist verboten; über unknown kann man alles behaupten - und sich irren. Lässt es sich nicht vermeiden (etwa in einer Hilfsfunktion auf unterer Ebene), versteckt man es in einer Funktion mit Laufzeitprüfung und Tests. JSON validiert man mit einem Schema.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Senior · Frage 34

Teste dich selbst

Mach den Test TypeScript · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen