Die spec says:Wie kann ein Versprechen gelöst werden?
A aufgelöst Versprechen anhängig sein können, erfüllt oder abgelehnt wird.
Wie kann ein Versprechen gelöst werden und ausstehend?
Die spec says:Wie kann ein Versprechen gelöst werden?
A aufgelöst Versprechen anhängig sein können, erfüllt oder abgelehnt wird.
Wie kann ein Versprechen gelöst werden und ausstehend?
Es ist genau dort im Abschnitt Ihnen verbunden:
Ein Versprechen aufgelöst wird, wenn es erfüllt wird oder wenn es „eingesperrt“ wurde, um den Zustand eines anderen Versprechen übereinstimmen. [...]
Das andere Versprechen könnte noch ausstehen. Schauen wir uns ein Beispiel nehmen einen Blick:
var p = new Promise(resolve => setTimeout(resolve, 1000));
var q = Promise.resolve(p);
// At this point `q` is resolved/"locked in" but still pending
// because the `p` promise is also still pending.
// Only after the timeout has passed, the `p` promise will resolve/settle
// and `q` will assume the inner promises state.
Sieht aus wie Bergi eine ziemlich umfassende Antwort um Versprechen Terminologie schrieb: What is the correct terminology for javascript promises
[Was die korrekte Terminologie für Javascript Versprechen ist] (http: // Stackoverflow .com/questions/29268569/Was-ist-die-richtige-Terminologie-für-Javascript-Versprechen # antwort-29269515) – destoryer
gelöst! = erfüllt – Bergi
OK danke. Ich verstehe es. Die Entschließung deckt auch die Bindung eines äußeren Versprechens an das eines inneren. Daher kann die äußere Verheißung (auf einem inneren Versprechen) anhängig sein und gelöst werden. – Ben