class method Object.inspect
Object.inspect(obj) → String
-
object
(Object
) – The item to be inspected.
Returns the debug-oriented string representation of the object.
undefined
andnull
are represented as such.- Other types are looked up for a
inspect
method: if there is one, it is used, otherwise, it reverts to thetoString
method.
Prototype provides inspect
methods for many types, both built-in and library-defined,
such as in String#inspect
, Array#inspect
, Enumerable#inspect
and Hash#inspect
,
which attempt to provide most-useful string representations (from a developer's standpoint)
for their respective types.
Examples
Object.inspect(); // -> 'undefined' Object.inspect(null); // -> 'null' Object.inspect(false); // -> 'false' Object.inspect([1, 2, 3]); // -> '[1, 2, 3]' Object.inspect('hello'); // -> "'hello'"