变量没有在Firebug中显示

时间:2013-07-12 17:45:18

标签: javascript

我还在处理一些JavaScript变量处理,我对此感到有点困惑。

我在这样的文件中声明了一个变量:

(function (myControls, $, undefined) {

    var selectedLifeArea;
    ...

但是当在Firebug中查找它们时,它们没有按照我的预期列在myControls“命名空间”下,只列出了这些函数。那是为什么?

1 个答案:

答案 0 :(得分:2)

您的代码包含在自己的范围内。

尝试在js调试器中添加一些中断,然后就可以读取变量了。


以下是简要说明:

var globalVariable;

(function () {

    var localVariable;

    // can access both `globalVariable` and `localVariable`
    ...
)();

// can only access `globalVariable`