从Firebug控制台输出在jquery$(document).ready()中声明的var值



我有这样的东西:

$(document).ready(function() {
    var numberOfTables = 3;
});

我是否可以从Firebug控制台访问numberOfTables值,而不必在脚本中键入以下内容:console.out(numberOfTables)

numberOfTables内部作用域。

所以你看不到

但是,请考虑删除VAR关键字(仅用于调试!!)

它将global

所以你可以看到它。

当变量超出范围时,您无法访问它。您可以设置断点并在调试器中检查变量,而无需使用console,但它只有在范围内时才有效。

添加调试器;在函数内部(在声明var之后)。Firebug将停止执行脚本。然后,您只需将鼠标悬停在numberOfTables上即可查看其值。

最新更新