var name="window"; var object = { name:"me", getname:(function(){ return function(){ return this.name; } })() }; alert(object.getname()); //me var name1="window"; var object1 = { name:"me", getname:(function(){ var that=this; return function(){ return that.name; } })() }; alert(object1.getname()); //window var name2="window"; var object2 = { name:"me", getname:function(){ var that=this; return function(){ return that.name; } } }; alert(object2.getname()()); //me
这三段代码 请大神解答一下 尤其是第二段代码 谢谢了
当年话下
相关分类