Можно ли как-то передать область действия функции другому?
Например,
function a(){
var x = 5;
var obj = {..};
b(<my-scope>);
}
function b(){
//access x or obj....
}
Я бы предпочел получить прямой доступ к переменным, т. Е. Не использовать ничего подобного this.a
или this.obj
, но просто используйте x
или obj
напрямую.