Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. JavaScript
  3. Справочник по JavaScript
  4. Стандартные встроенные объекты
  5. AsyncFunction

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

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 г.⁩.

Объект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[@@toStringTag]

Начальным значением свойства@@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