Udskriv objekt til skærm - CSS-tricks

Anonim

PHP har en god print_r-funktion til udskrivning af information om en variabel til skærmen. console.log () er også fantastisk til det i JavaScript, men nogle gange behøver / vil du bare se på det på skærmen.

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

Så hvis du har et objekt som:

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

Du kunne gøre:

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

for at se resultatet på skærmen.

Også console.table () er undertiden meget bedre end console.log () for denne slags ting.