首先,我是初学者在javaScript异步和回调。操作后嵌套的异步函数返回结果
我做了这种方法,并正常工作。
Test.prototype.test3 = function(callback) {
return apiClient.returnAllmember(callback);
}
我需要jsonQuery
Test.prototype.test2 = function(name,callback) {
apiClient.returnAllmember(function(err, data){
if (err){
console.log('ERROR', err);
return;
}
return jsonQuery(name+'[**]', {data: data}).value
});
};
你不能从异步方法返回。你需要看看承诺。 – epascarello
你为什么不在任何地方调用'callback'? – Bergi
您是否尝试过使用承诺?一旦你把头转过来,使所有这些东西变得容易得多! –