Eu tenho um arquivo js simples, que imprime a data continuamente.
Estou usando as ferramentas do depurador do Google Chrome (F12)
Minha pergunta é: é possível definir um ponto de interrupção condicional no Google Chrome?
No meu código, eu quero definir um ponto de interrupção se o valor de segundos for igual a 50 ??
s = date.getSeconds();
Este é o jsfiddle onde está minha fonte
(Não sei por que não está funcionando no jsfiddle)
De qualquer forma, minha pergunta é: É possível definir um ponto de quebra de condição nas ferramentas do depurador do Chrome ??
javascript
google-chrome
Pawan
fonte
fonte
Respostas:
Sim, é possível.
Clique com o botão direito no marcador do ponto de interrupção e selecione "Editar ponto de interrupção ..." lá você pode definir a condição.
Das Ferramentas do desenvolvedor do Chrome em pontos de interrupção em developers.google.com (ênfase minha):
fonte
Dê uma olhada na
debugger
declaração. Basicamente, ele invoca qualquer ferramenta de depuração disponível e, no Chrome, atua como se o interpretador tivesse atingido um ponto de interrupção.Seu código seria:
Da referência :
fonte
debugger
chamadas no código de produção. (Tenho certeza de que o linting gerará um erro se o depurador estiver disponível, mas vale a pena chamá-lo sempre que o tópico for levantado).Você pode definir um ponto de interrupção condicional no Google Chrome, seguindo estas etapas:
1. clique com o botão direito do mouse no ponto de interrupção onde deseja parar, por favor, marque
2.clique em "Adicionar ponto de interrupção condicional", um texto aparecerá, então você pode adicionar condição (o resultado será 'verdadeiro' se a condição for satisfeita, senão 'falso'), a cor do ponto de interrupção irá para laranja após a condição adicionada, chk on
3. recarregue a mesma página, você pode ver que o ponto de interrupção funcionará se a condição for satisfeita, como
fonte