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 }