这是我正在尝试的代码:

initData:function(period)
{
    this.getLoadObject('0',url, this.callbackFunction);
},


我想从callBackFunction接收一个返回值,我想由initData返回。

有谁能帮助我,对JS不那么精通。
我尝试了类似的question,但没有得到帮助。

最佳答案

实际上,回调函数很可能是异步调用的,也就是从调用返回到initData之后。

但是,如果它是同步的,则可以执行以下操作:

initData:function(period)
            {
                var that = this;
                var result;
                this.getLoadObject('0',url, function() {
                    result = that.callbackFunction(arguments));
                });
                return result;
            },

07-24 17:29