I ein 2D-Array (2 · n) von Versprechen und ich möchte zunächst alle Versprechen in Zeile 1 zu verarbeiten, und dann alle Zusagen in Zeile 2Knoten: Prozess ein 2D-Array von Versprechen
Anders Worte, ich möchte eine Gruppe von Versprechen verketten, nachdem eine andere Gruppe von Versprechungen ihre Ausführung abgeschlossen hat.
Wie kann ich das erreichen?
Ich habe Folgendes versucht, aber es funktioniert nicht. Irgendwelche Ideen?
Promise.resolve()
.then(createPromises)//generates topPromises= [ [p1, p2, p3], [p4,p5,p6]]
.then(function(topPromises){
Promise.all(topPromises[0])
.then(Promise.all[topPromises[1])
})
Was ist die endgültige Datenstruktur oder Ausgabe, nach der Sie suchen? – naomik
Die endgültige Datenstruktur hängt von der Reihenfolge der Ausführung ab. ZB Hinzufügen von Daten in einem DB, wo Stores (Versprechen p1 - p3) vor Items hinzugefügt werden sollten (verspricht p4 - p6). – STiGMa