首页 > 代码库 > JavaScript的闭包

JavaScript的闭包

var a=10;
sayHello();
function sayHello(){
  var a=20;
  alert(a);
}
alert(a);
今天去面试碰到这么一题 问alert的值 很清楚 是考闭包
于是写了个答案 20,10 。
结果面试官说这题答案是10 。。。不知道怎么做出来的 只看最后结果?

JavaScript的闭包