DisposableStack() 构造函数

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

DisposableStack() 构造函数用于创建 DisposableStack 对象。

语法

js
new DisposableStack()

注意: DisposableStack() 只能使用 new 关键字来构造。如果尝试不带 new 调用它,将会抛出 TypeError

参数

无。

返回值

一个新的 DisposableStack 对象。

示例

创建一个 DisposableStack

js
const disposer = new DisposableStack();
disposer.defer(() => console.log("Disposed!"));
disposer.dispose();
// Logs: Disposed!

规范

规范
ECMAScript 异步显式资源管理
# sec-disposablestack-constructor

浏览器兼容性

另见