如何在VS命令窗口中列出JavaScript对象的方法?

Joh*_*ant 2 javascript debugging command window visual-studio

在Visual Studio 2008中调试JavaScript时我使用?在命令窗口中命令列出JavaScript对象的成员我总是得到省略号{...}.例:

>? Page_Validators 
{...}
    [0]: {object}
    [1]: {object}
    [2]: {object}
    [3]: {object}
    [4]: {object}
    [5]: {object}
    length: 6
Run Code Online (Sandbox Code Playgroud)

我假设这些是对象的成员函数.有没有办法列出{...}中的成员?单线命令是理想的.

谢谢.

Jas*_*ing 6

我只是尝试了这个并且它有效,但有一点需要注意:

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

这将显示作为对象一部分的所有方法,但没有显示内置的继承方法(如toString()valueOf()).

希望有所帮助.