fn1().then(function(res){
console.log(res)
return fn2(res).then(function(res){
console.log(res)
},function(err){
console.log(err)
})
}).catch(function(res){
return fn3(res).then(function(res){
console.log(res)
},function(err){
console.log(err)
})
})
fn1执行后根据返回结果走不同线路,成功的话return fn2,失败的话return fn3,这样写好像又开始嵌套,有没有更好的写法?
慕村225694
炎炎设计
相关分类