Η PHP έχει μια ωραία λειτουργία print_r για την εκτύπωση πληροφοριών σχετικά με μια μεταβλητή στην οθόνη. Το console.log () είναι υπέροχο για αυτό και σε JavaScript, αλλά μερικές φορές απλώς χρειάζεστε / θέλετε να το δείτε στην οθόνη.
function print_r(o) ( return JSON.stringify(o,null,'\t').replace(/\n/g,'
').replace(/\t/g,' '); )
Έτσι, εάν έχετε ένα αντικείμενο όπως:
var myObject = ( "lunch": "sandwich", "dinner": "stirfry" );
Θα μπορούσατε να κάνετε:
var putHere = document.getElementById("#put-here"); putHere.innerHTML = print_r(myObject);
για να δείτε το αποτέλεσμα στην οθόνη.
Επίσης, το console.table () είναι μερικές φορές πολύ καλύτερο από το console.log () για κάτι τέτοιο.