pondělí 12. března 2012

Tajná zbraň na JavaScript: console.log()

Při ladění zejména kratších prográmků v JavaScriptu si kdekdo (tím myslím všechny, kdo nezvládají debugovat pomocí breakpointů třeba ve Firebugu) vypomáhá vypisováním stavů a proměnných pomocí alert(). Ten je ale krátký na vypsání pole nebo objektu (bez konverze). Existuje na to ale krásně prosté zaklínadlo (asi ne úplně ve všech prohlížečích zafunguje, ale Google Chrome i Firefox je podporuje):

console.log( cokoliv );

Když bude cokoliv objekt, v konzole uvidíte rozepsaný celý obsah objektu. Lze takto vypisovat opravdu cokoli a logovat si vše, co je třeba. Další návrhy a možnosti jak na logování a výpis proměnných najdete v textu How can i print a javascript object? (Stack Overflow).

MAKE Magazine

Technology Review RSS Feeds

Nejčtenější příspěvky