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