AsyncFunction
基线 广泛可用
此功能已完善,适用于许多设备和浏览器版本。自 2017 年 4 月.
报告反馈
AsyncFunction
对象提供了用于 异步函数 的方法。在 JavaScript 中,每个异步函数实际上都是一个 AsyncFunction
对象。
请注意,
AsyncFunction
不是 全局对象。可以使用以下代码获取它。const AsyncFunction = async function () {}.constructor;
js
构造函数
实例属性
创建一个新的 AsyncFunction
对象。.
还从其父类 Function
继承实例属性
这些属性在
AsyncFunction.prototype
上定义,并由所有AsyncFunction
实例共享。-
AsyncFunction.prototype.constructor
创建实例对象的构造函数。对于
AsyncFunction
实例,初始值为AsyncFunction
构造函数。-
AsyncFunction.prototype[Symbol.toStringTag]
[Symbol.toStringTag]
属性的初始值为字符串 "AsyncFunction"
。此属性在 Object.prototype.toString()
中使用。
实例方法
注意:AsyncFunction
实例没有 prototype
属性。.
规范
从其父类 Function 继承实例方法 |
---|
规范 # ECMAScript 语言规范 |
浏览器兼容性
sec-async-function-objects