Skriv ut objekt till skärm - CSS-tricks

Anonim

PHP har en fin print_r-funktion för att skriva ut information om en variabel till skärmen. console.log () är bra för det i JavaScript också, men ibland behöver du / vill bara titta på det på skärmen.

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

Så om du har ett objekt som:

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

Du kan göra:

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

för att se resultatet på skärmen.

Dessutom är console.table () ibland mycket bättre än console.log () för den här typen av saker.