获取JavaScript函数中的回调变量

获取JavaScript函数中的回调变量,javascript,arrays,json,Javascript,Arrays,Json,我已从以下站点下载了一个Javascript文件: 在我的代码中,我有以下行: var a= theMovieDb.search.getMovie({"query":"Fight%20Club"}, successCB, errorCB); 方法“theMovieDb.search.getMovie(…)应该返回一个JSON数组,但我不知道要获取“SuccessCB”和“errorCB”。这两个变量从哪里获取?它们是您定义的回调,您可以定义它们,也可以使用匿名函数,如下所示: theMovie

我已从以下站点下载了一个Javascript文件:

在我的代码中,我有以下行:

var a= theMovieDb.search.getMovie({"query":"Fight%20Club"}, successCB, errorCB);

方法“theMovieDb.search.getMovie(…)应该返回一个JSON数组,但我不知道要获取“SuccessCB”和“errorCB”。这两个变量从哪里获取?

它们是您定义的回调,您可以定义它们,也可以使用匿名函数,如下所示:

theMovieDb.search.getMovie({"query":"Fight%20Club"}, function(data) {
    //success callback
    console.log(data);
}, function(error) {
    //error callback
});
或定义:

var successCB = function(response) {
    console.log(response);
}

var errorCB = function(error) {
    console.log(error);
}

theMovieDb.search.getMovie({"query":"Fight%20Club"}, successCB, errorCB);

看起来这些应该是您定义的两个函数的名称,一个是在成功时运行的回调,一个是在出错时运行的回调。

您编写自己的函数并将它们插入其中。或者定义:
function successCB(){…
,实际上列表还在继续。