Start · Sprachen · JavaScript · Referenz · debugger

debugger

Anweisung

Die <code>debugger</code>-Anweisung ruft verfügbare Debugging-Funktionalität auf, etwa das Setzen eines Breakpoints.

seit JavaScript ES5 Kategorie: syntax

Signatur

debugger;

Beschreibung

Die debugger-Anweisung ruft jede verfügbare Debugging-Funktionalität auf, wie zum Beispiel das Setzen eines Breakpoints. Wenn keine Debugging-Funktionalität verfügbar ist, hat diese Anweisung keine Wirkung.

Beispiele

Verwendung der debugger-Anweisung

function potentiallyBuggyCode() {
  debugger;
  // do potentially buggy stuff to examine, step through, etc.
}

// Wichtig · Fallstricke

Das folgende Beispiel zeigt Code, in den eine debugger-Anweisung eingefügt wurde, um einen Debugger (falls vorhanden) aufzurufen, wenn die Funktion aufgerufen wird. Wenn der Debugger aufgerufen wird, wird die Ausführung an der debugger-Anweisung angehalten. Es ist wie ein Breakpoint im Skript-Quelltext.