fun(callback){
var reslut1;
var result2;
query1(){
//dosome...
, function(ret){
result1 = ret;
}
}
query2(){
//dosome...
, function(ret){
result2 = ret;
callback(result1,result2);
}
}
query1();
query2();
}
返回的数据不一定谁先谁后,所以就纠结了...菜鸟求支招
1)query1/query2的数据结果有关联吗,如果没有关联就没什么关系
2)如果有关联,
1 可以使用promise吧异步"变成"同步的,等query1和query2结果都返回在执行后续处理
2 也可以回调嵌套
query1(callback){
//dosome...
, function(ret){
result1 = ret;
callback()
}
}
query1(query2);
3 query1,query2发送通知消息
另起一个回调监听函数,监听query1、query2的完成消息,如果都完成,在执行后续业务