Fortgeschrittene Fehlerbehandlungstechniken (try, throw, catch)

Das Aufrufen von Funktionen und das Überprüfen des Rückgabewerts ist in Anwendungen zwar in Ordnung, aber nicht optimal. Besser ist es, Funktionsaufrufe auszuführen und Objekte zu verwenden, ohne andauernd die Ergebnisse prüfen zu müssen. Dafür fügt man am Ende des Skripts eine Ausnahmebehandlung ein, die alle Fehler abfängt.

Seit JavaScript 1.5 gibt es darin try...catch...finally. Die Anweisung try umschließt einen Codeblock, der von den Ausnahmebehandlungsmechanismen berücksichtigt werden soll. Die Anweisung catch befindet sich am Ende des Blocks: Sie fängt alle Ausnahmen ab und erlaubt es Ihnen, diese passend zu behandeln.

Die Verwendung von finally ist nicht zwingend erforderlich, ...

Get Einführung in JavaScript now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.