3

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

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

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

谢谢。

4

1 回答 1

6

我刚试过这个,它有效,但有一个警告:

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

这将向您显示作为对象一部分的所有方法,但不会显示内置的继承方法(如toString()or valueOf())。

希望有帮助。

于 2008-10-24T22:03:28.370 回答