VSコマンドウィンドウでJavaScriptオブジェクトのメソッドを一覧表示するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/235289

質問

Visual Studio 2008でJavaScriptをデバッグするときに、?コマンドウィンドウでコマンドを実行してJavaScriptオブジェクトのメンバーを一覧表示するには、常に省略記号{...}を取得します。例:

>? Page_Validators 
{...}
    [0]: {object}
    [1]: {object}
    [2]: {object}
    [3]: {object}
    [4]: {object}
    [5]: {object}
    length: 6

これらはオブジェクトのメンバー関数であると仮定しています。その{...}のメンバーをリストする方法はありますか?ワンライナーコマンドが理想的です。

ありがとう。

役に立ちましたか?

解決

これを試してみましたが、動作しますが、警告が1つあります:

? (function () { var m = []; for (var p in Page_Validators) { if(typeof Page_Validators[p] == "function") { m.push(p); } } return m; })()

これにより、オブジェクトの一部であるすべてのメソッドが表示されますが、組み込みの継承メソッド( toString() valueOf()など)は表示されません)。

役立つこと。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top