AsyncFunction
BaselineWidely 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, dassAsyncFunction
kein globales Objekt ist. Es kann mit dem folgenden Code abgerufen werden:
const AsyncFunction = async function () {}.constructor;
AsyncFunction
ist eine Unterklasse vonFunction
.
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.constructor
Die 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 |
Browser-Kompatibilität
Siehe auch
MDN-Feedback-Box
Diese Seite wurde automatisch aus dem Englischen übersetzt.