Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
AsyncFunction
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2017.
DasAsyncFunction-Objekt bietet Methoden fürasynchrone Funktionen. In JavaScript ist jede asynchrone Funktion tatsächlich einAsyncFunction-Objekt.
Beachten Sie, dassAsyncFunctionkein globales Objekt ist. Es kann mit dem folgenden Code abgerufen werden:
const AsyncFunction = async function () {}.constructor;AsyncFunction ist eine Unterklasse vonFunction.
In diesem Artikel
Konstruktor
AsyncFunction()Erstellt ein neues
AsyncFunction-Objekt.
Instanz-Eigenschaften
Erbt auch Instanz-Eigenschaften von seinem ElternteilFunction.
Diese Eigenschaften sind aufAsyncFunction.prototype definiert und werden von allenAsyncFunction-Instanzen geteilt.
AsyncFunction.prototype.constructorDie Konstrukturfunktion, die das Instanzobjekt erstellt hat. Für
AsyncFunction-Instanzen ist der Anfangswert derAsyncFunction-Konstruktor.AsyncFunction.prototype[Symbol.toStringTag]Der Anfangswert der
[Symbol.toStringTag]-Eigenschaft ist der String"AsyncFunction". Diese Eigenschaft wird inObject.prototype.toString()verwendet.
Hinweis:AsyncFunction-Instanzen haben nicht dieprototype-Eigenschaft.
Instanz-Methoden
Erbt Instanz-Methoden von seinem ElternteilFunction.
Spezifikationen
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-async-function-objects> |