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