У меня есть этот простой файл js, который непрерывно печатает дату.
Я использую инструменты отладчика Google Chrome (F12)
У меня вопрос: можно ли установить условную точку останова в Google Chrome?
В моем коде я хочу установить точку останова, если значение секунд равно 50 ??
s = date.getSeconds();
Это jsfiddle, где мой источник
(Не уверен, почему он не работает в jsfiddle)
В любом случае, мой вопрос: можно ли установить условную точку останова в инструментах Chrome Debugger?
javascript
google-chrome
Pawan
источник
источник
Ответы:
Да, это возможно.
Щелкните правой кнопкой мыши маркер точки останова и выберите «Редактировать точку останова ...», где вы можете установить условие.
Из Chrome Developer Tools на Breakpoints на сайте developers.google.com (выделено мной):
источник
Взгляните на
debugger
заявление. В основном он вызывает любые доступные инструменты отладчика, а в Chrome он действует так, как если бы интерпретатор встретил точку останова.Ваш код будет:
Из справки :
источник
debugger
вызовы в производственном коде. (Я почти уверен, что линтинг выдаст ошибку, если есть отладчик, но его стоит вызывать всякий раз, когда поднимается тема).Вы можете установить условную точку останова в Google Chrome, выполнив следующие действия:
1. щелкните правой кнопкой мыши точку останова, где вы хотите остановиться, пожалуйста, отметьте
2. нажмите «Добавить условную точку останова», появится один текст, в котором можно добавить условие (результат будет «истина», если условие выполнено, иначе «ложь»), цвет точки останова станет оранжевым после добавления условия, чк на
3. перезагрузите ту же страницу, и вы увидите, что точка останова будет работать, если условие выполнено, например
источник