Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

AsyncFunction

BaselineWidely available

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]

@@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