javascriptpythonnamespacesinteractivedir

Equivalent of Python's dir in Javascript


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?


Solution

  • 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.