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

View in English Always switch to English

AsyncDisposableStack() コンストラクター

利用可能性は限定的

この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。

Want more browser support for this feature? Tell us why.

AsyncDisposableStack() コンストラクターは、AsyncDisposableStack オブジェクトを作成します。

構文

js
new AsyncDisposableStack()

メモ: AsyncDisposableStack() は、newを使ってのみ構築できます。new を付けずに呼び出すと、TypeError が発生します。

引数

なし。

返値

新しい AsyncDisposableStack オブジェクト。

AsyncDisposableStack の作成

js
const disposer = new AsyncDisposableStack();
disposer.defer(() => console.log("Disposed!"));
await disposer.disposeAsync();
// ログ: Disposed!

仕様書

仕様書
ECMAScript Async Explicit Resource Management
# sec-properties-of-the-asyncdisposablestack-constructor

ブラウザーの互換性

関連情報