在Firebug中,DOM选项卡显示了所有公共变量和对象的列表。在Chrome的控制台中,你必须输入你想要浏览的公共变量或对象的名称。

有没有一种方法——或者至少是一个命令——让Chrome的控制台显示所有公共变量和对象的列表?这将节省大量的打字。


当前回答

试试这个简单的命令:

console.log(window)

其他回答

打开控制台,然后输入:

键(窗口)查看变量 Dir(窗口)查看对象

列出变量及其值

for(var b in window) { if(window.hasOwnProperty(b)) console.log(b+" = "+window[b]); }

显示特定变量对象的值

console.log(JSON.stringify(content_of_some_variable_object))

来源:来自@north -bradley的评论和来自@nick- cravver的回答

输入:在控制台,

获取窗口对象,我认为(?),我认为这基本上与在控制台中输入window是一样的。

它至少在Firefox和chrome上工作。

你可能想尝试这个Firebug lite扩展Chrome。

窗口对象包含所有公共变量,因此您可以在控制台中键入它,然后展开以查看所有变量/属性/函数。