AsyncFunction
AsyncFunction 物件提供了用於非同步函式的方法。在 JavaScript 中,每個非同步函式實際上都是一個 AsyncFunction 物件。
請注意,AsyncFunction 不是一個全域性物件。可以透過以下程式碼獲取它:
js
const AsyncFunction = async function () {}.constructor;
AsyncFunction 是 Function 的一個子類。
建構函式
AsyncFunction()-
建立一個新的
AsyncFunction物件。
例項屬性
也從其父級 Function 繼承例項屬性。.
這些屬性定義在 AsyncFunction.prototype 上,並被所有 AsyncFunction 例項共享。
AsyncFunction.prototype.constructor-
建立例項物件的建構函式。對於
AsyncFunction例項,初始值為AsyncFunction建構函式。 AsyncFunction.prototype[Symbol.toStringTag]-
[Symbol.toStringTag]屬性的初始值為字串"AsyncFunction"。該屬性用於Object.prototype.toString()。
注意: AsyncFunction 例項沒有 prototype 屬性。
例項方法
從其父級 Function 繼承例項方法。.
規範
| 規範 |
|---|
| ECMAScript® 2026 語言規範 # sec-async-function-objects |
瀏覽器相容性
載入中…