Equivalent of Python's dir in Javascript

Paolo picture Paolo · Apr 2, 2011 · Viewed 15.1k times · Source

when I write Python code from the interpreter I can type dir() to have a list of names defined in the current scope. How can achieve to have the same information, programmatically, when I develop Javascript code from a browser using an interactive console like firebug, chrome console, etc?

Answer

Andrey picture Andrey · Jun 18, 2012

There is "keys" method in Object, for example:

Object.keys(object)

But this return object's own properties and methods only.
To list all properties and methods of an object I know 2 possibilities:
1. console.dir(object) method in firebug console for Firefox and
2. dir(object) method in Google Chrome development tools.