2013-06-29 14 views
5

を使用すると、特定のモジュールについて何かを知りたいと思った場合、あなたはこのような何かを行くことができるということでしたJavaScriptのこれに似ていますか?あなたはJavaScriptでconsole.log(variable)を行う場合Python dir()はJavaScriptでこれに相当しますか?</p> <pre><code>dir(django.auth.models) </code></pre> <p>、それはあなたの<code>models</code>の内側にすべてのものを与えるだろう、何かがあります:私は、Pythonについて愛した何

+4

あなたが行く:Object.keysは() '' dirのように振る舞う http://stackoverflow.com/questions/5523747/equivalent-of-pythons-dir-in-javascript – jkinz

答えて

9

あなたは、例えば:

> Object.keys(window) 
["top", "window", "location", "external", "chrome", "Intl", "v8Intl", "document", "$", "jQuery", "MSIsPlayback", "i", "prepareEditor", "StackExchange", "scriptSrc", "careers_adurl", "careers_cssurl", "careers_leaderboardcssurl", "careers_companycssurl", "careers_adselector", "_gaq", "_qevents", "jQuery171008060155878774822", "__qc", "quantserve", "uh", "_gat", "gaGlobal", "gauth", "genuwine", "moveScroller", "styleCode", "sanitizeAndSplitTags", "initTagRenderer", "showFadingHelpText", "initFadingHelpText", "profileLink", "EventEmitter", "votesCast", "tagRendererRaw", "tagRenderer", "ytCinema", "IN_GLOBAL_SCOPE", "prettyPrintOne", "prettyPrint", "PR_SHOULD_USE_CONTINUATION", "PR", "Markdown", "apiCallbacks"] 
+1

'が()'値なしでキーを返すという点で、 'console.log()'を使う方がはるかに一般的です。 – luqmaan

1

Object.keys()を使用することができ、あなたのブラウザのデバッグコンソールでその変数に関する情報が表示されます。たとえば、変数がオブジェクトの場合、その変数が表示されます。ここで

関連する問題

 関連する問題