TransformStreamDefaultController.error()

TransformStreamDefaultController 接口的 error() 方法会使流的两端出错。与它的进一步交互都会失败并携带给定的错误信息,并且队列中的任何分块都将被丢弃。

语法

js
error(reason)

参数

reason

一个字符串,包含在与流进一步交互时返回的错误信息。

返回值

无(undefined)。

示例

在这个示例中,当一个分块中包含 symbol 时,error() 方法被使用。

js
case 'symbol':
  controller.error("Cannot send a symbol as a chunk part")
  break

规范

Specification
Streams Standard
# ts-default-controller-error

浏览器兼容性

BCD tables only load in the browser