這兩天在看《javascript高級程序設(shè)計》這本書,在里面關(guān)于閉包的章節(jié)中看到一段代碼,動手敲了一下與預(yù)期不符,十分困惑。var name = "The Window";
var object = {
name : "My Object",
getNameFunc : function(){
return function(){
return this.name;
};
}
};
alert(object.getNameFunc()());//The Window按書上說,這里應(yīng)該返回“The Window”,但我在chrome/ff/safari都彈出空??粗趵锏膉avascript閉包問題 this?的回答,阮一峰博客學(xué)習(xí)Javascript閉包(Closure)下面的評論,大部分人還是按照這個函數(shù)返回全局變量上的name屬性來解答的。為什么我這里就彈出一個空白的彈出框呢?求解。
javascript匿名函數(shù)中this指向的問題
拉丁的傳說
2018-08-15 09:09:46