Этот код делает то, что вы хотите?Если нет, мне действительно любопытно, почему.
obj = {
funcA : function(){
this.a = 'a';
alert(this.a);
},
funcB : function(){
// but how do you access the scope in 'funcA' to access variable 'a'?
alert(this.a);
}
}
obj.funcA();
obj.funcB();
В чем разница между доступом к фактической области действия отдельной функции и настройкой элементов родительского объекта, как я это сделал?
Кроме того, поскольку нет способа передать область видимости, вы просто собираетесь использовать что-то похожее на этот код?