console.log(“IE te puede volver loco!!!”);

 

Esto te puede hacer perder mucho tiempo, cuando dejamos el típico “console” en IE8 y la herramienta de desarrollo la dejamos cerranda nuestro código nos dará error.

Si pudierasmos ver la consola nos mostraría “Undefined” al paso de console.log(…

La razón de esto es que el objeto de la consola no está instanciado a menos que devtools esté abierto.

Una buena solución a esto y evitar que IE nos bloquee nuestra aplicación:

if(!window.console) {
  var console = {
    log : function(){},
    warn : function(){},
    error : function(){},
    time : function(){},
    timeEnd : function(){}
  }
}