我在代碼中遇到了一些問題。那就是:在回調函數中訪問類屬性
// We are in the constructor of my class
this.socket.emit('getmap', {name: name}, function(data){
this.mapData = data.map;
this.load();
});
的問題是,mapData
屬性未設置,其實this
指命名空間的Socket。 如何通過此功能訪問this.mapData
?
而且我的英語不好對不起......
'的this.mapData' :) – palra
可能重複的[事件處理程序調用錯誤的上下文(http://stackoverflow.com/questions/6300817/event-handler-called- with-wrong-context) –
@palra你會將其中一個答案標記爲「正確」嗎? –