Co je console.log?

K čemu slouží console.log ?

Vysvětlete prosím, jak jej používat v JavaScriptu, s příkladem kódu.

Odpověď

Není to funkce jQuery, ale funkce pro účely ladění. Můžete například něco přihlásit do konzole, když se něco stane. Například:

$('#someButton').click(function() {
  console.log('#someButton was clicked');
  // do something
});

Poté uvidíte #someButton was clicked na kartě „Console“ aplikace Firebug (nebo konzole jiného nástroje – např. Chrome’s Web Inspector), když kliknete na tlačítko.

Z určitých důvodů může být objekt konzoly nedostupný. Pak byste mohli zkontrolovat, zda ano – je to užitečné, protože při nasazení do produkce nemusíte odstraňovat ladicí kód:

if (window.console && window.console.log) {
  // console is available
}