JavaScript jest nieodłącznym elementem praktycznie każdej strony www. Coraz częściej poziom skomplikowania JavaScriptu jest większy niż logiki po stronie serwera. Niestety js jest trochę niewdzięczny pod względem kontrolowania tego, co robi 🙂
Pisząc pierwsze skrypty wpadłem na pomysł, by strzelać alertami za każdym razem, kiedy chcę sprawdzić, co dzieje się w skrypcie. Życie szybko jednak pokazało, że jest to złe podejście – tak odkryłem metodę console.log();.
Obiekt console nie jest standardowym obiektem js – jest jednak obsługiwany przez konsole w różnych przeglądarkach (np. Firebug czy narzędzia programistyczne w Chromie – przeważnie konsole można włączyć klawiszem F12). Ogólnie możemy z niego korzystać praktycznie bez ograniczeń.
Jak można się łatwo domyśleć console.log() powoduje wyświetlenie wiadomości w konsoli – tak jak to robimy np. log4netem w C#.