Ich verwende Google Chrome zum Debuggen von JavaScript. Ich habe die JavaScript-Konsole geöffnet und die Funktion "Pause bei Ausnahme" ist aktiviert. Wenn ich jetzt JavaScript ausführe, das eine Ausnahme enthält, wird es in der Zeile mit der Ausnahme angehalten. Ich kann jedoch nicht finden, wo die Ausnahme steht. Ich muss auf Skriptausführung fortsetzen klicken, damit die Ausnahmemeldung in der JavaScript-Konsole angezeigt wird.
Bei jedem anderen von mir verwendeten Debugger wird immer dann angezeigt, wenn der Debugger in einer Zeile anhält, was mit der Zeile nicht stimmte (dh die Fehlermeldung wird angezeigt). Es scheint seltsam, dass Sie "Ausführen" drücken müssen, bevor die Fehlermeldung angezeigt wird.
Mache ich etwas falsch oder ist dies die einzige Möglichkeit, die Fehlermeldungen anzuzeigen?
quelle
Antworten:
Nachdem ich viele andere Ressourcen konsultiert habe, bin ich zu dem Schluss gekommen, dass es keine Möglichkeit gibt, dieses Verhalten zu ändern.
quelle
Auf der rechten Seite des Editors sollte unter dem Abschnitt "Bereichsvariablen" ein Element unter dem lokalen Knoten "<Ausnahme>" angezeigt werden, das das ausgelöste Ausnahmeobjekt darstellt.
quelle
Neuere Versionen von Chrome (ich sehe es in 38) zeigen die Ausnahmemeldung unter dem Stack-Trace:
quelle