JavaScript · Middle · Frage 58 von 75
Welchen Fehler wirft undefinedVariable.foo und welchen null.foo?
- 1
SyntaxErrorundTypeError - 2In beiden Fällen
TypeError - 3
ReferenceErrorundTypeError
Antwort zeigen
Richtige Antwort: ReferenceError und TypeError
Erklärung
ReferenceError heißt, ein Name lässt sich nicht auflösen; TypeError heißt, ein Wert wird so verwendet, wie sein Typ es nicht erlaubt. Die Prüfung err instanceof TypeError hilft, Fehler gezielt zu behandeln.