Bluebird, Versprechungen und dann ()

Ich habe nur mit bluebird für ein paar Tage, aber ich möchte alle meine alten code und promisify es 🙂

Mein problem ist, dass ich immer noch nicht begreifen, den Fluss der then() Befehle.

Betrachten Sie diese zwei Blöcke:

Einen

methodThatReturnsAPromise().then(task2).then(task3);

B

var promise = methodThatReturnsAPromise();
promise.then(task2)
promise.then(task3);
  1. in Szenario A task3 wird das Ergebnis des task2? In B bekommen Sie alle das Ergebnis der ersten Versprechen?

  2. Wie funktioniert der zweite unterscheiden sich von Laufenden Promise.all von bluebird?

  3. Wie diese A/B/Promise.all unterscheiden, wenn es darum geht, mit der catch Methode (wo lege ich es).

Sorry, es ist ein Bündel von Fragen in einem.

InformationsquelleAutor der Frage Madd0g | 2014-01-23

Schreibe einen Kommentar