Mencetak Objek Ke Skrin - Trik CSS

Anonim

PHP mempunyai fungsi print_r yang bagus untuk mencetak maklumat mengenai pemboleh ubah ke skrin. console.log () sangat bagus untuk itu dalam JavaScript juga, tetapi kadang-kadang anda hanya perlu / mahu melihatnya di skrin.

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

Oleh itu, jika anda mempunyai objek seperti:

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

Anda boleh melakukan:

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

untuk melihat hasilnya di skrin.

Juga, console.table () kadang-kadang jauh lebih baik daripada console.log () untuk perkara seperti ini.