Spec-Zone.ru › JavaScript

AsyncDisposableStack.prototype.disposed

Baseline Ограниченная доступность

Эта функция не является Baseline, так как она не работает в некоторых наиболее широко используемых браузерах.

Свойство аксессора disposed экземпляров AsyncDisposableStack возвращает булево значение, указывающее, был ли данный AsyncDisposableStack уничтожен или перемещен путем выполнения одного из следующих действий:

  • Вызов его метода disposeAsync()
  • Вызов его метода move()
  • Объявление его с помощью await using и выход переменной из области видимости, что автоматически вызывает метод [Symbol.asyncDispose]().

Примеры

Проверка, был ли стек уничтожен

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

Спецификации

Спецификация
ECMAScript Async Explicit Resource Management
# sec-get-asyncdisposablestack.prototype.disposed

Совместимость с браузерами

Настольные компьютеры Мобильные устройства Сервер
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS Bun Deno Node.js
disposed
134
134
141
119
preview
134
141
88
Нет
29.0
134
Нет
1.3.0
2.2.10
24.0.0

См. также

  • Управление ресурсами в JavaScript

© 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