我在项目中使用async来处理异步JavaScript。这是我无法处理回调的情况。
async.each(array1,function(arr1,callback1){
async.each(array2,function(arr2,callback2){
if(condition){
//process1;
callback2();
}else{
//process2;
callback2();
}
},function(error){
if(error){
console.log("error in callback 2",error)
}else{
callback1()
}
})
},function(error){
if(error){
console.log("error in callback 1",error)
}else{
//process after callback
}
})
我的问题是,在这个过程中,如果条件不成立,那么在上面的情况下,我得到的回调已经被称为错误。
我必须处理这两个条件。我试图在互联网上找到解决方案,但无法找到任何解决方案。我该如何解决这个问题。请帮忙。