Woodz
Lieutenant
- Registriert
- Apr. 2009
- Beiträge
- 696
Hallo.
Ich möchte eine Rückmeldung, wann ein bestimmter Prozess, sprich eine Abfolge von Promises beendet ist und möchte anschließend,
dass ein globales Promise aufgelöst wird.
Beispiel:
Hintergrund ist, dass ich bestimmt Arbeiten in bestimmten Bereichen auf meiner Webseite erledigt haben möchte, bevor ich weiter mache.
Wie kann ich das globale Promise auf resolve oder reject setzen, nachdem alle Tätigkeiten fertig sind?
Ich möchte eine Rückmeldung, wann ein bestimmter Prozess, sprich eine Abfolge von Promises beendet ist und möchte anschließend,
dass ein globales Promise aufgelöst wird.
Beispiel:
Javascript:
// Definieren des globalen Promise:
var global_promise = new Promise(function(resolve, reject){
});
// Abfolge von Funktionen mit anschließendem auflösen des Promise.
function1(data)
.then(data => function2(data))
.then(data => function3(data))
.then(data => function4(data))
.then(global_promise) // setzen des globalen promise auf fulfilled oder rejected
async function check_promise(){
const global_promise_result = await global_promise;
Promise.allSettled([global_promise_result]).then(console.log("fulfilled/rejected"));
}
check_promise();
Hintergrund ist, dass ich bestimmt Arbeiten in bestimmten Bereichen auf meiner Webseite erledigt haben möchte, bevor ich weiter mache.
Wie kann ich das globale Promise auf resolve oder reject setzen, nachdem alle Tätigkeiten fertig sind?