关于函数里变量值的获取

来源:互联网 发布:java开发常用设计模式 编辑:程序博客网 时间:2024/05/02 17:20
var a = 100;
function test(){
var a = 10;
return function(){
console.log(a)
}
}
function f(fun){
var a = 5;
fun();
}
var fn = test();//这一步如果单独执行fn()得到的值也是10;

f(fn);

最后得到的值是10;

0 0