as ist der Unterschied zwischen den Begriffen "thenable" und "promise"? @Regarding Promises / A + Specificati
Ich überprüfe die "Promises / A +" - Spezifikation, konnte jedoch die folgenden Dinge nicht verstehen:
Auf Abschnitt 1. Terminologie,
1.1."promise”
ist ein Objekt oder eine Funktion mit einer then-Methode, deren Verhalten dieser Spezifikation entspricht.
1.2.“thenable”
ist ein Objekt oder eine Funktion, die eine then-Methode definiert.
So Was ist der Unterschied zwischen den Begriffen"thenable"
und"promise"
?
Auch in Abschnitt 2.3. Das Promise Resolution-Verfahren,
Das Verfahren zur Lösung von Versprechungen ist eine abstrakte Operation, die als Eingabe ein Versprechen und einen Wert verwendet, den wir als @ bezeichne[[Resolve]](promise, x)
.
Also meine Frage ist:
Warum wird es in 2 öffnenden und schließenden Klammern angegeben? Gibt es eine Konvention?
Vielen Dank