views:

67

answers:

2

In ruby, you can do foo.inspect() and it outputs something sane for any object pretty much regardless of type.

How do I achieve the same thing in Javascript?

A: 

Take a look at this:

http://jsclass.jcoglan.com/reflection.html

Did that help?

Santiago Lezica
+2  A: 

This is possibly not the entirely general answer you're hoping for, since this introduces third-party dependencies into you application. However, they're worth mentioning:

  • For applications using Prototype (link) you can use Object.inspect (link)
  • For applications using jQuery (link) there's the jquery-inspect (link) plugin
Richard Cook