Друк об'єкта на екрані - CSS-хитрощі

Anonim

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 () для такого роду речей.