ReadableStreamDefaultController: error() 方法

注意:此功能在Web Workers中可用。

error()ReadableStreamDefaultController接口的一个方法,它会导致与关联流的任何未来交互都出错。

注意:error()方法可以多次调用,并且可以在流不可读时调用。

语法

js
error(e)

参数

e

您希望未来交互失败时发生的错误。

返回值

无 (undefined).

异常

TypeError

如果源对象不是ReadableStreamDefaultController,则抛出此异常。

示例

规范中的具有底层推送源和背压支持的可读流示例提供了一个很好的例子,说明如何使用ReadablestreamDefaultController.desiredSize手动检测流何时已满并应用背压,以及如何使用error()手动触发流错误(如果它依赖的系统其他部分发生故障)。

规范

规范
流标准
# rs-default-controller-error

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅