Ich habe diese einfache js-Datei, die das Datum kontinuierlich druckt.
Ich verwende Google Chrome Debugger-Tools (F12)
Meine Frage ist: Ist es möglich, einen bedingten Haltepunkt in Google Chrome festzulegen?
In meinem Code möchte ich einen Haltepunkt setzen, wenn der Sekundenwert gleich 50 ??
s = date.getSeconds();
Dies ist die jsfiddle, wo meine Quelle ist
(Nicht sicher, warum es nicht in jsfiddle funktioniert)
Wie auch immer, meine Frage ist: Ist es möglich, einen Bedingungsbruchpunkt in Chrome-Debugger-Tools festzulegen?
javascript
google-chrome
Pawan
quelle
quelle
Antworten:
Ja, es ist möglich.
Klicken Sie mit der rechten Maustaste auf die Markierung des Haltepunkts und wählen Sie "Haltepunkt bearbeiten ...". Dort können Sie die Bedingung festlegen.
Von den Chrome Developer Tools zu Haltepunkten unter developer.google.com (Hervorhebung von mir):
quelle
Schauen Sie sich die
debugger
Erklärung an. Grundsätzlich werden alle verfügbaren Debugger-Tools aufgerufen, und in Chrome verhält es sich so, als ob der Interpreter einen Haltepunkt erreicht hätte.Ihr Code wäre:
Aus der Referenz :
quelle
debugger
Aufrufe im Produktionscode. (Ich bin mir ziemlich sicher, dass das Flusen einen Fehler auslöst, wenn der Debugger verfügbar ist, aber es lohnt sich, ihn immer dann aufzurufen, wenn das Thema angesprochen wird.)Sie können einen bedingten Haltepunkt in Google Chrome festlegen, indem Sie die folgenden Schritte ausführen:
1. Klicken Sie mit der rechten Maustaste auf den Haltepunkt, an dem Sie anhalten möchten
2.Klicken Sie auf "Bedingten Haltepunkt hinzufügen". Ein Text wird angezeigt. Dort können Sie eine Bedingung hinzufügen (das Ergebnis ist "wahr", wenn die Bedingung erfüllt ist, andernfalls "falsch"). Die Farbe des Haltepunkts wird nach dem Hinzufügen der Bedingung orange. chk on
3. Laden Sie dieselbe Seite neu. Sie können sehen, dass der Haltepunkt funktioniert, wenn die Bedingung erfüllt ist
quelle