У меня есть код Node.js обещания, что выглядит примерно так:Каков наилучший способ написать читаемый код с помощью обещаний?
function myFunc(data) {
Q(data).then(function(data) {
return getPromise1(globalVar).then(function(res1a) {
return getPromise2(JSON.parse(param2)).then(function(res2a) {
return doStuff();
}).then(function(res2b) {
return getPromise3(data).then(function(res3a) {
return getPromise4.then(function(res4a) {
// more stuff
})
})
})
})
})
})
Как вы можете видеть, этот код не очень читаемый. Есть лучший способ сделать это?
Возможно, вам не нужно вставлять его. Вероятно, вы можете сделать a(), затем (...). Then (...). Then (...) '. – jfriend00