Create dummy console object to avoid script error in Internet Explorer
One common issue I face, with Internet Explorer version 11 and below, is that if my code uses console object for diagnostics, it blocks the execution of the rest of the script.
Interestingly, if I open a debug console (by pressing F12 or right click -> Inspect element), the script executes just fine without any error message. After some research in Google, it turned out that IE does not have a console object defined if a console window is not already open. See this stack overflow question for details: