Promise.all: Reihenfolge der aufgelösten Werte

Anschauen MDN es sieht aus wie dievalues an @ übergebthen() callback von Promise.all enthält die Werte in der Reihenfolge der Versprechen. Beispielsweise

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 jemand eine Spezifikation zitieren, die angibt, in welcher Reihenfolgevalues sollte in sein?

PS: Das Ausführen von Code wie diesem hat gezeigt, dass dies wahr zu sein scheint, obwohl dies natürlich kein Beweis ist - es hätte Zufall sein können.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage