JavaScript Promise finally()

Definition und Verwendung

finally() Der Methoden bietet eine Callback-Funktion.

Der Callback ist eine Funktion, die ausgeführt wird, wenn eine Promise erfüllt (egal ob erfolgreich oder fehlgeschlagen) wird.

Beispiel

myPromise.finally(() => myDisplay("Abgeschlossen"));

Probieren Sie es selbst aus

Syntax

promise.finally(settled())

Parameter

Parameter Beschreibung
settled() Funktion, die aufgerufen wird, wenn eine Promise erfüllt (erfolgreich oder fehlgeschlagen) wird.

Rückgabewert

Typ Beschreibung
Object neues Promise-Objekt.

Browser-Unterstützung

finally() ist eine Eigenschaft von ECMAScript 2018.

Seit Juni 2020 wird ES2018 in allen modernen Browsern unterstützt:

Chrome Edge Firefox Safari Opera
Chrome 63 Edge 79 Firefox 78 Safari 12 Opera 50
Dezember 2017 Januar 2020 Juni 2020 September 2018 Januar 2018

finally() Internet Explorer wird nicht unterstützt.