函数返回等待回调结果

时间:2016-12-07 07:40:18

标签: javascript node.js

我有一个班级,有'税'变种。我需要在请求完成时填写此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
    }
}

0 个答案:

没有答案