Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

AsyncFunction

BaselineWidely available

AsyncFunction 对象为异步函数提供方法。在 JavaScript 中,每个异步函数实际上都是一个AsyncFunction 对象。

注意,AsyncFunction不是全局对象。它可以通过以下代码获取:

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

AsyncFunctionFunction 的子类。

构造函数

AsyncFunction()

创建一个新的AsyncFunction 对象。

实例属性

同时也从它的父类Function 继承实例属性

这些属性定义在AsyncFunction.prototype 并且由所有AsyncFunction 实例共享。

AsyncFunction.prototype.constructor

用于创建实例对象的构造函数。对于AsyncFunction 实例,初始值是AsyncFunction 构造函数。

AsyncFunction.prototype[Symbol.toStringTag]

[Symbol.toStringTag] 属性的初始值是字符串"AsyncFunction"。该属性在Object.prototype.toString() 中使用。

备注:AsyncFunction 实例并没有prototype 属性。

实例方法

同时也从它的父类Function 继承方法

规范

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

浏览器兼容性

参见

Help improve MDN

Learn how to contribute.

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp