We all debug. It's easy enough.. hit F12, find a script where breakpoint is needed, set it and wait when JS execution will pause where the breakpoint is set. Wouldn't it be nice though if you could specify directly in the source code when the debugger should pause exactly as the breakpoint does? Well, thank you lucky stars that if you are using Chrome all you need is debugger function. So given code:
// some amazing JS here
debugger; // program will pause here, that's the breakpoint
// even more amazing JS
If dev. tools panel is open this will pause execution at the point where debugger call is. Pretty useful if you ask me.