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 |
浏览器兼容性
加载中…