AsyncFunction - JavaScript | MDN

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2017 browserübergreifend verfügbar.

Das AsyncFunction-Objekt bietet Methoden für asynchrone Funktionen. In JavaScript ist jede asynchrone Funktion tatsächlich ein AsyncFunction-Objekt.

Beachten Sie, dass AsyncFunction kein globales Objekt ist. Es kann mit dem folgenden Code abgerufen werden:

js

const AsyncFunction = async function () {}.constructor;

AsyncFunction ist eine Unterklasse von Function.

Konstruktor

AsyncFunction()

Erstellt ein neues AsyncFunction-Objekt.

Instanz-Eigenschaften

Erbt auch Instanz-Eigenschaften von seinem Elternteil Function.

Diese Eigenschaften sind auf AsyncFunction.prototype definiert und werden von allen AsyncFunction-Instanzen geteilt.

AsyncFunction.prototype.constructor

Die Konstrukturfunktion, die das Instanzobjekt erstellt hat. Für AsyncFunction-Instanzen ist der Anfangswert der AsyncFunction-Konstruktor.

AsyncFunction.prototype[Symbol.toStringTag]

Der Anfangswert der [Symbol.toStringTag]-Eigenschaft ist der String "AsyncFunction". Diese Eigenschaft wird in Object.prototype.toString() verwendet.

Hinweis: AsyncFunction-Instanzen haben nicht die prototype-Eigenschaft.

Instanz-Methoden

Erbt Instanz-Methoden von seinem Elternteil Function.

Spezifikationen

Spezifikation
ECMAScript® 2026 Language Specification
# sec-async-function-objects

Browser-Kompatibilität

Siehe auch

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.