Мне было интересно, есть ли способ доступа к переменным, захваченным замыканием в функции извне функции; например если у меня есть:
A = function(b) {
var c = function() {//some code using b};
foo: function() {
//do things with c;
}
}
есть ли способ получить доступ к c
в экземпляре A
. Что-то вроде:
var a_inst = new A(123);
var my_c = somejavascriptmagic(a_inst);