Promise-Spezifikationen umfassen: 1. Das Promise-Objekt sollte ein Objekt oder eine Funktion mit einer Then-Methode sein. 2. Der Status des Promise-Objekts sollte eine Konstante sein, die nur „Ausstehend“, „Erfüllt“ oder „Abgelehnt“ sein kann Dann des Promise-Objekts Die Methode sollte zwei Parameter akzeptieren: Auflösungs- und Ablehnungsfunktionen, mit denen die Erfolgs- und Fehlerergebnisse asynchroner Vorgänge usw. verarbeitet werden.
Das Betriebssystem dieses Tutorials: Windows 10-System, Dell G3-Computer.
Promise-Spezifikationen beziehen sich auf einige Regeln und Konventionen, die bei der Verwendung von Promise-Objekten befolgt werden müssen. Im Folgenden sind einige der Hauptinhalte der Promise-Spezifikation aufgeführt:
Das Promise-Objekt sollte ein Objekt oder eine Funktion mit einer then-Methode sein.
Der Status des Promise-Objekts sollte eine Konstante sein, die nur ausstehend (in Bearbeitung), erfüllt (erfolgreich) oder abgelehnt (fehlgeschlagen) sein kann.
Die then-Methode des Promise-Objekts sollte zwei Parameter akzeptieren: Auflösungs- und Ablehnungsfunktionen, die zur Behandlung der Erfolgs- und Fehlerergebnisse asynchroner Vorgänge verwendet werden.
Die Auflösungsfunktion des Promise-Objekts sollte einen Parameter akzeptieren, der das erfolgreiche Ergebnis des asynchronen Vorgangs angibt.
Die Ablehnungsfunktion des Promise-Objekts sollte einen Parameter akzeptieren, der den Fehlergrund oder das Fehlerobjekt des asynchronen Vorgangs angibt.
Der Zustand eines Promise-Objekts sollte nicht extern geändert werden, sondern nur durch die Ergebnisse asynchroner Operationen.
Die then-Methode des Promise-Objekts sollte ein neues Promise-Objekt zurückgeben, um Kettenoperationen zu implementieren.
Die Catch-Methode des Promise-Objekts sollte alle Fehler oder Ausnahmen abfangen und ein neues Promise-Objekt zurückgeben, damit Sie die Fehler oder Ausnahmen weiterhin behandeln können.
Diese Regeln und Konventionen machen die Verwendung von Promise-Objekten standardisierter und konsistenter und machen den Code außerdem klarer, leichter zu verstehen und zu warten.
Das obige ist der detaillierte Inhalt vonWas sind die Versprechensspezifikationen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!