d******k 发帖数: 28 | 1 http://javascript.info/tutorial/closures
当看到LexicalEnviroment/Scope Chain的时候,closure就完全清楚了。
quiz:下面的输出是什么?
//Note: y在func01前没有定义过
function func01() {
function func02(){
y = 10; //如果是var y=10,结果又是什么
console.log( "inner:"+y );
};
func02();
console.log("outer:"+ y );
}
func01();
console.log( "global:"+y ); |
|