Imprimir objeto na tela - CSS-Tricks

Anonim

PHP tem uma boa função print_r para imprimir informações sobre uma variável na tela. console.log () é ótimo para isso também em JavaScript, mas às vezes você só precisa / quer olhar para ele na tela.

function print_r(o) ( return JSON.stringify(o,null,'\t').replace(/\n/g,'
').replace(/\t/g,' '); )

Então, se você tiver um objeto como:

var myObject = ( "lunch": "sandwich", "dinner": "stirfry" );

Você poderia fazer:

var putHere = document.getElementById("#put-here"); putHere.innerHTML = print_r(myObject);

para ver o resultado na tela.

Além disso, console.table () às vezes é muito melhor do que console.log () para esse tipo de coisa.