AsyncDisposableStack.prototype.disposed
AsyncDisposableStack 例項的 disposed 訪問器屬性返回一個布林值,表示該 AsyncDisposableStack 是否已透過執行以下任一操作而被處置或移動:
- 呼叫其
disposeAsync()方法 - 呼叫其
move()方法 - 使用
await using宣告它,並讓變數超出作用域,這將自動呼叫[Symbol.asyncDispose]()方法。
示例
檢查堆疊是否已被處置
js
const disposer = new AsyncDisposableStack();
console.log(disposer.disposed); // false
await disposer.disposeAsync();
console.log(disposer.disposed); // true
規範
| 規範 |
|---|
| ECMAScript 非同步顯式資源管理 # sec-get-asyncdisposablestack.prototype.disposed |
瀏覽器相容性
載入中…