Dica de debug em JavaScript – Uso do ‘comando’ debugger em JS

image_pdfimage_print

Após console.log, creio que ‘debugger’ é a ferramenta rápida favorita de depuração dos programadores JavaScript.

Toda vez que debugger é encontrado em seu código, o Chrome / Chromium ou o Firefox irá parar automaticamente a execução do JavaScript naquele ponto executado. Isto funciona como um breakpoint. Da mesma forma que o breakpoint, é necessário que o Developer Console esteja aberto. No caso dos browser derivados do Chromium, abre e fecha o Developer Console.

É importante lembrar que ‘debugger’ condicionais podem ou não ser atingidos de acordo com lógica de programação, o script não será parado caso a execução não passe por aquele pedaço de código, como abaixo:

if(false){
    debugger;
}
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!