当我从解释器编写Python代码时,我可以键入dir()以获得在当前作用域中定义的名称列表。当我使用交互式控制台(如Firebug,Chrome控制台等)从浏览器开发Javascript代码时,如何以编程方式实现具有相同的信息?

最佳答案

在ChatZilla的代码中,有几个功能可以执行此操作,您必须正确检查许可证以查看是否可以将其撕下来并在任何地方使用。

相关功能可以在以下位置找到
http://hg.mozilla.org/chatzilla/file/59b46c0bf716/js/lib/utils.js#l136dumpObjectdumpObjectTree

09-16 12:40