Para quem está acostumando a usar o print_r no PHP sente falta de uma função parecida no Javascript,
function print_r(theObj){
if(theObj.constructor == Array ||
theObj.constructor == Object){.
document.write("
- ");
for(var p in theObj){
if(theObj[p].constructor == Array||
theObj[p].constructor == Object){
document.write("
- ["+p+"] => "+typeof(theObj)+" "); document.write("
- ["+p+"] => "+theObj[p]+" "); } } document.write("
- ");
print_r(theObj[p]);
document.write("
Peguei o código deste site
ATUALIZAÇÃO – 31/05/2008
Se você utiliza o firebug ai vai uma dica de debug:
- Clique em script;
- Abra o arquivo que você que tem a variável que você quer dar o print_r;
- Clique no número da linha logo abaixo da variável (o firebug irá criar um breakpoint)
- De um F5 e veja o firebug mostra as variáveis
Para uma versão mais detalhada, em inglês, consulte este site







