Spec-Zone.ru › JavaScript

AsyncDisposableStack.prototype.disposed

Baseline Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

The disposed accessor property of AsyncDisposableStack instances returns a boolean indicating whether or not this AsyncDisposableStack has been disposed or moved by doing any of the following:

  • Calling its disposeAsync() method
  • Calling its move() method
  • Declaring it with await using and letting the variable go out of scope, which automatically calls the [Symbol.asyncDispose]() method.

Examples

Checking if a stack is disposed

const disposer = new AsyncDisposableStack();
console.log(disposer.disposed); // false
await disposer.disposeAsync();
console.log(disposer.disposed); // true

Specifications

Specification
ECMAScript Async Explicit Resource Management
# sec-get-asyncdisposablestack.prototype.disposed

Browser compatibility

Desktop Mobile Server
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
disposed
134
134
141
119
preview
134
141
88
No
29.0
134
No
1.3.0
2.2.10
24.0.0

See also

  • JavaScript resource management

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AsyncDisposableStack/disposed

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API