Promise.all: Reihenfolge der aufgelösten Werte

Blick auf MDN es sieht aus wie die values an die then() Rückruf der Verheißung.alle die Werte enthält, die in der Reihenfolge der zusagen. Zum Beispiel:

var somePromises = [1, 2, 3, 4, 5].map(Promise.resolve);
return Promise.all(somePromises).then(function(results) {
  console.log(results) // is [1, 2, 3, 4, 5] the guaranteed result?
});

Kann niemanden zitieren, eine spec, die besagt, in welcher Reihenfolge values sollte?

PS: das Ausführen von code wie, das zeigte, dass dies scheint, um wahr zu sein, obwohl das natürlich kein Beweis - es hätte Zufall sein können.

InformationsquelleAutor der Frage Thorben Bochenek | 2015-01-21

Schreibe einen Kommentar