Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
AsyncFunction 对象为异步函数提供方法。在 JavaScript 中,每个异步函数实际上都是一个 AsyncFunction 对象。
注意,AsyncFunction 不是全局对象。它可以通过以下代码获取:
AsyncFunction 是 Function 的子类。
创建一个新的 AsyncFunction 对象。
同时也从它的父类 Function 继承实例属性。
这些属性定义在 AsyncFunction.prototype 并且由所有 AsyncFunction 实例共享。
AsyncFunction.prototype.constructor用于创建实例对象的构造函数。对于 AsyncFunction 实例,初始值是 AsyncFunction 构造函数。
AsyncFunction.prototype[Symbol.toStringTag][Symbol.toStringTag] 属性的初始值是字符串 "AsyncFunction"。该属性在 Object.prototype.toString() 中使用。
备注:AsyncFunction 实例并没有 prototype 属性。
同时也从它的父类 Function 继承方法。
| ECMAScript® 2027 Language Specification # sec-async-function-objects |
启用 JavaScript 以查看此浏览器兼容性表。