访问由闭包封装的变量。

12 浏览
0 Comments

访问由闭包封装的变量。

我想知道是否有办法从函数外部访问闭包中的变量;例如,如果我有以下代码:

A = function(b) {
    var c = function() {//使用b的一些代码};
    foo: function() {
        //使用c做一些事情;
    }
}

是否有办法在A的实例中访问c。类似这样的方式:

var a_inst = new A(123);
var my_c = somejavascriptmagic(a_inst);

0