コードに少し問題がありました。ここにあります :
// 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
そして私の悪い英語でごめんなさい...