Vielen Dank im Voraus für die Hilfe.
Während ich Bluebird-Versprechen nutze, habe ich eine Reihe von Versprechen, die laufen. Während des letzten Versprechens möchte ich für jedes Objekt in einem Array eine Funktion mehrmals ausführen.
Unten ist der Pseudocode:
%Vor%Ich weiß, dass ich nicht jede Funktion richtig verwende. Was ist der richtige Weg, um dies mit Bluebird zu implementieren?
Wie ich verstehe, möchten Sie einige asynchrone Aktionen für Elemente aus dem Array ausführen. Dann überprüfe bitte das folgende Beispiel:
%Vor%oder
%Vor%Ich empfehle auch "all" statt "each"
zu verwendenÜberprüfen Sie die folgenden Beispiele:
%Vor%oder
%Vor%'all' benachrichtigt Sie, wenn alle Aktionen korrekt ausgeführt wurden.
Wie man Versprechungen (best practice) verwendet:
Die einfachste Implementierung:
%Vor%Sie sollten .map anstelle von .each verwenden, wenn Sie auf die Ergebnisse all dieser Erstellungen zugreifen möchten.