Se você está começando no mundo Javascript ou está apenas tentando ser melhor com Javascript, você precisa depurar melhor e conhecer boas ferramentas. Principalmente se você não tiver experiência como desenvolvedor.
Como dica, eu realmente recomendo:
Conheça melhor a API do console
Talvez você seja muito próximo console.log()
, mas considere explorar mais a API do console.
Você pode ter mais controle com console.debug
, console.info()
e console.error()
. E obtenha uma melhor visualização com console.table()
.
Para saber mais sobre esta API, dê uma olhada em https://getfirebug.com/wiki/index.php/Console_API
Depurar com pontos de freio
Depois de algum tempo, você verá que não consegue administrar muito console.log()
. Comece a usar a guia Sources em Chrome Developers Tools ou a guia Script em Firebug. Coloque pontos de interrupção, vá em frente, dê um passo para trás, altere o valor de uma variável e muito mais.
No Firebug: https://getfirebug.com/javascript
No Chrome: https://developer.chrome.com/devtools/docs/javascript-debugging
Se você usar outras técnicas, compartilhe conosco.