此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

TransformStreamDefaultController.error()

基线 广泛可用

自 2022年6月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

Invalid slug for templ/sidebar: Streams API

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

语法

js
error(reason)

参数

reason

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

返回值

无(undefined)。

示例

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

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

规范

规范
Streams
# ts-default-controller-error

浏览器兼容性