Что эквивалент JavaScript Ruby "проверяет"?

В Ruby вы можете сделать foo.inspect, и он выводит что-то здраво для любого объекта почти независимо от типа.

Как мне достичь того же самого в JavaScript?

Ответ 1

Возможно, это не общий ответ, на который вы надеетесь, поскольку это вводит сторонние зависимости в ваше приложение. Однако стоит упомянуть:

  • Для приложений, использующих Prototype (ссылка), вы можете использовать Object.inspect (ссылка)
  • Для приложений, использующих jQuery (ссылка), там jquery-inspect (link) плагин

Ответ 2

JSON.stringify(foo) работает очень хорошо.