Spec-Zone.ru › JavaScript

DisposableStack.prototype.disposed

Базовый уровень Ограниченная доступность

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

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

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

Примеры

Проверка, освобожден ли стек

const disposer = new DisposableStack();
console.log(disposer.disposed); // false
disposer.dispose();
console.log(disposer.disposed); // true

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

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

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

Настольные компьютеры Мобильные Сервер
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

См. также

  • Управление ресурсами в 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/DisposableStack/disposed

Spec-Zone.ru

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