Heim >Web-Frontend >js-Tutorial >Was ist die Javascript-Then-Methode?

Was ist die Javascript-Then-Methode?

coldplay.xixi
coldplay.xixiOriginal
2021-03-31 11:42:575152Durchsuche

Die JavaScript-Methode then wird asynchron ausgeführt, das heißt, das Programm in [then()] wird nach der Ausführung der Methode ausgeführt, bevor [.then()] ausgeführt wird. Dadurch werden Probleme wie das Nichtabrufen von Daten vermieden. Versprechen] .then(onCompleted, onRejected)].

Was ist die Javascript-Then-Methode?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, DELL G3-Computer.

then()-Methode wird asynchron ausgeführt.

bedeutet: Nachdem die Methode vor .then() ausgeführt wurde, wird das darin enthaltene Programm then() ausgeführt. Dadurch werden Probleme wie das Nichtabrufen von Daten vermieden.

Syntax:

promise.then(onCompleted, onRejected);

4. Parameter

  • Versprechen erforderlich. Versprechensobjekt.

  • onCompleted erforderlich. Die Fulfillment-Handler-Funktion, die ausgeführt werden soll, wenn das Versprechen erfolgreich abgeschlossen wird.

  • onRejected ist optional. Fehlerbehandlungsfunktion, die ausgeführt wird, wenn das Versprechen abgelehnt wird.

Beispiel:

vstart() {
        super.start();
        if (this.transport) {
            return this.transport.ready.then(() => {
                return this.clientSM.start();
            });
        } else {
            return Promise.reject("no transport attached");
        }
    }

Verwandte kostenlose Lernempfehlungen: Javascript-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die Javascript-Then-Methode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn