我试图围绕something
等于返回的匿名函数值的值的事实来思考。我认为通过范围界定它无法访问函数变量。
那么跟注如何something
给你 3 的值呢?
function somefun (x){
return function(){
return x;
}
}
var something = somefun (3);
something();
//3
我试图围绕something
等于返回的匿名函数值的值的事实来思考。我认为通过范围界定它无法访问函数变量。
那么跟注如何something
给你 3 的值呢?
function somefun (x){
return function(){
return x;
}
}
var something = somefun (3);
something();
//3