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

visual studio - How can I list the methods of a JavaScript object in VS command window?

本文关键字:JavaScript 对象 方法 窗口 VS 命令 visualstudio-      更新时间:2023-09-26

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

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

我假设这些是对象的成员函数。有没有办法列出{…}中的成员?一行命令将是理想的。

谢谢。

我刚刚尝试过,它很有效,但有一点需要注意:

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

这将显示对象中的所有方法,但不显示任何内置的继承方法(如toString()valueOf())。

希望能有所帮助。