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.
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:
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 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 die prototype-Eigenschaft.
Instanz-Methoden
Erbt Instanz-Methoden von seinem Elternteil Function.
Spezifikationen
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-async-function-objects> |
Browser-Kompatibilität
Loading…