Movatterモバイル変換


[0]ホーム

URL:


  1. 面向开发者的 Web 技术
  2. JavaScript
  3. JavaScript 参考
  4. JavaScript 标准内置对象
  5. AsyncFunction

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

View in EnglishAlways switch to English

AsyncFunction

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2017年4月⁩.

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