Proces tworzenia kodu zawsze nierozerwalnie łączy się z debugowaniem, sprawdzaniem etc… firebug ma świetną konsolę do której za pomocą console.log() można pakować co się tylko chce, jednak problem pojawia się w momencie, kiedy wyłączymy firebug’a - skrypty niestety walą errorami, czyli zwyczajnie przestają działać. Rozwiązanie problemu jest banalnie proste:


if(typeof console === "undefined")
{
  console = { log: function() { } };
}

Powyższe linijki załatwiają problem braku console.log() przy wyłączonym lub niezainstalowanym firebug’u.