TypeScript · Junior · Frage 26 von 75

Was macht der Operator ! in user!.name?

Antwort zeigen

Richtige Antwort: Behauptet, dass der Wert nicht null/undefined ist, ohne Prüfung zur Laufzeit

Erklärung

Eine Non-Null-Assertion entfernt null | undefined aus dem Typ. Ist der Wert doch null, gibt es einen Fehler zur Laufzeit. Sicherer sind eine explizite Prüfung oder user?.name (Optional Chaining, liefert undefined).

Zum Weiterlesen

Fehler in der Frage

TypeScript · Junior · Frage 26

Teste dich selbst

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

Diesen Test machen