Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

Эта страница была переведена с английского языка силами сообщества. Вы тоже можете внести свой вклад, присоединившись к русскоязычному сообществу MDN Web Docs.

AsyncFunction

BaselineWidely available

Объект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