TypeScript · Junior · Frage 28 von 75
Was bringt strictNullChecks?
- 1
nullundundefinedwerden eigene Typen, die man explizit behandeln muss - 2Es verbietet
nullim Code ganz und erlaubt nurundefined - 3Es ersetzt beim Kompilieren nach JS automatisch
nulldurchundefined
Antwort zeigen
Richtige Antwort: null und undefined werden eigene Typen, die man explizit behandeln muss
Erklärung
Ohne das Flag lässt sich null allem zuweisen, und Fehler wie „cannot read property of null“ werden nicht erkannt. Mit ihm enthält string kein null: Man schreibt string | null und prüft den Wert vor der Nutzung. Eines der nützlichsten Flags.