我有一个班级,有'税'变种。我需要在请求完成时填写此var。
问题是,如果我返回回调,这个返回是回调函数,而不是我的方法,如果我在taxMethod中返回,它会在我拥有数据之前执行,因为是异步和请求异步。
class Myclass{
constructor(){
this.tax = this.taxMethod()
}
taxMethod(){
let data = 0;
this.simpleRequest(url,function(data){
data = Number(data[0].tx)
return data //Return of callback
}.bind(this))
return data //Empty data
}
}