如何在firebug中跟踪或调试javascript闭包

时间:2012-01-19 05:07:13

标签: javascript closures

如何在闭包中跟踪局部变量的值,以及在firebug中执行闭包的执行流程。或者是否有任何其他专门用于调试闭包的工具。

3 个答案:

答案 0 :(得分:1)

是。您可以使用Firebug调试javascript闭包。在“脚本”选项卡上,您可以查看所有对象实例以及整个对象的状态。请在下面的firebug屏幕截图中找到它,显示关闭中的局部变量。

http://pengbos.com/wp-content/uploads/2010/12/firebug.jpg

如果您想了解更多信息,请阅读此here并练习。

答案 1 :(得分:0)

在Google Chrome浏览器的Developer Tools中,您可以通过设置断点(在范围变量部分中)来检查闭包堆栈:

Closure stack inspection in Chrome Developer Tools

我认为Firebug具有类似的功能。

答案 2 :(得分:0)

你可以看到Firebug的Closure Inspector