Ist es möglich, Versprechen zu verketten, während Sie das Ergebnis des zuvor genannten Versprechens verwenden? Ich möchte vermeiden, Spaghetti-Code wie folgt zu schreiben.Javascript: Verkettung zweier Versprechen
getURL().then(function(a) {
getURL().then(function(b) {
var c = a + b;
});
});
Ich würde viel lieber etwas wollen, wie diese
var a = getURL();
a.then(function(b) {
var c = a + b;
});
Wie kann ich die getURL laufen() zweimal und dann c auf das Ergebnis der Verheißung abhängig berechnet 1 und versprechen 2.
Haben Sie versucht, diese vor der Veröffentlichung? –
Ja, das ist möglich und wahrscheinlich der häufigste Anwendungsfall. In Ihrem zweiten Beispiel ist b das Ergebnis, das in (in getURL) aufgelöst wurde. – matmo
Wie kann ich getURL das zweite Mal ausführen und das Ergebnis davon verwenden? @matmo – Fullhdpixel