var o=函数(){ var that=这个; 这.a=1; $('html').点击(function(){ 警报(即.a); }); } 新o();
var o=函数(){ var _this=此; 这.a=1; $('html').点击(function(){ 警报(_this.a); }); } 新o();
var o=函数(){ var that=这个; 这.a=1; $('html').点击(function(){ 警报(即.a); }); } 新o();
var o=函数(){ var _this=此; 这.a=1; $('html').点击(function(){ 警报(_this.a); }); } 新o();
_这个
那个
Function.prototype.createDelegate=函数(thisObj){ var方法=此; 返回函数(){ return method.apply(thisObj||窗口,参数); }; }
var o=函数(){ 这.a=1; $('html').点击(function(){ 警惕(this.a); }.createDelegate(本)); } 新o();
var bar=函数(){ var={}; a=1; that.showA=函数(){ $('html').点击(function(){ 警惕(that.a); }); }; 返回; } var instanceOfBar=bar(); instanceOfBar.showA();
那个
那个
这
新的
那个
这
var that=这个; a=1/* 不是this.a=1*//*,也不是返回那个(使用new表示)*/