Mein Programm hat die folgenden Fluss:Baukonstruktion Versprechen Flow aus json
Promise.resolve(phase_1)
.then(phase_2)
.then(phase_3)
.then(phase_4)
.catch(errorHandler);
Aber ich möchte aber die Phasen in einem flow.json:
[
"phase_1",
"phase_2",
"phase_3",
"phase_4",
]
Aber das gleiche Ergebnis erzielen. Ist es möglich?
Wie ich versuche zu:
let returning;
flow.forEach(function(phase, index) => {
if (!index && !returning) {
returning = Promise.resolve(require(phase));
} else {
returning.then(require(phase));
}
});
Dank !!!
wenn diese Phasen nicht zusammen mit Bezug zu tun hatte können Sie tun 'phasePromises = Promise.all (phases.map (Phase => Promise.resolve (Phase)); phasePromises.then (onFulfillment, onFailure) ' – Redu
Sie sind @Redu: / –