n=888
function f1(){
var n =1;
n=n*2;
function f2(){
alert(n);
}
return f2;
}
var result=f1();
result();
console.log(n)
n=888
function f1(){
n=n*2;
function f2(){
alert(n);
}
return f2;
}
var result=f1();
result();
console.log(n)
var name = "The Window";
var object = {
name : "My Object",
getNameFunc : function(){
return this.name;
}
};
alert(object.getNameFunc());
var name = "The Window";
var object = {
name : "My Object",
getNameFunc : function(){
return function(){
return this.name;
}
}
};
alert(object.getNameFunc()());
原文:http://my.oschina.net/u/867090/blog/410338