var obj = { //我想讓this指代上面這個(gè)obj
a:function(){
setTimeout(function(){ console.log(this);
},100);
}, //好吧,曲折解決了
b:function(){ var me = this;
setTimeout(function(){ console.log(me);
},100);
}, //如果我要把callback拿出來,又有問題了。。。
c:function(){ //這下不管我怎么在c和callback里倒來倒去的找變量,都不能在callback里找到最上面的那個(gè)obj了。。
setTimeout(this.callback,100);
}, callback:function(){ console.log(this);//我需要在這里找到obj..
}
};
obj.a();//obj.b();//obj.c();
回調(diào)函數(shù)中this指代問題
阿波羅的戰(zhàn)車
2018-08-21 10:09:54