Add a JavaScript breakpoint programmatically
When working on JavaScript code you'll probably find yourself riddling the code with console.log-statements when something is not working the way that you're expecting.
But did you know that there is a debugger statement available? It has invokes any available debugging functionality. To put it otherwise: you can programmatically set a breakpoint for your debugger. It should work in any browser.
function potentiallyBuggyCode() {
debugger; //the debugger wil stop here
}