当我有一个函数时,传入的参数与函数内的回调方法具有相同的作用域吗?也就是说,下面的函数中 xx 和 yy 都有效吗?
onMyFunction: function(component) {
var myLocal = 7;
my.load({
callbackfunction: function() {
// can I access both
var xx = component;
var yy = myLocal;
}
});
最佳答案
是的,它们都是有效的......这就是闭包的用途......
关于JavaScript 作用域,函数中的参数与函数中的局部变量相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21339994/