2008-10-24 43 views
2

在Visual Studio 2008中調試JavaScript時,我使用?命令在命令窗口中列出一個JavaScript對象的成員我總是得到那個省略號{...}。例如:如何在VS命令窗口中列出JavaScript對象的方法?

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

我假設這些是對象的成員函數。有沒有辦法列出{...}中的成員?單線命令將是理想的。

謝謝。

回答

6

我只是想這和它的作品,有一點需要注意:

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

這將告訴你這一切都是對象的一部分的方法,但沒有內置的繼承方法(如toString()的或valueOf())。

希望有所幫助。

+0

如果這適用於您,並且沒有人提供更好的解決方案,請將此標記爲已接受的答案;謝謝。 – 2008-10-24 22:14:35

相關問題