Lee Lee - 6 months ago 17
Javascript Question

What's the JavaScript equivalent of Ruby's "inspect"?

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?

Answer

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