ReadableStreamDefaultController: метод error()
Примечание: Эта функция доступна в Потоках выполнения JavaScript.
Метод error() интерфейса ReadableStreamDefaultController вызывает ошибку при любых будущих взаимодействиях с соответствующим потоком.
Примечание: Метод error() может быть вызван более одного раза и может быть вызван, когда поток не читается.
Синтаксис
error(e)
Параметры
e-
Ошибка, с которой будут завершаться будущие взаимодействия.
Возвращаемое значение
None (undefined).
Исключения
TypeError-
Выбрасывается, если объект-источник не является
ReadableStreamDefaultController.
Примеры
В примере Потока чтения с базовым источником отправки и поддержкой обратной связи в спецификации показано, как использовать ReadableStreamDefaultController.desiredSize для ручного определения заполненности потока и применения обратной связи, а также как использовать error() для ручного запуска ошибки потока, если другая часть системы, на которой он зависит, терпит неудачу.
Спецификации
| Спецификация |
|---|
| Потоки # rs-default-controller-error |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
error |
52 | 79 | 65 | 39 | 10 | 52 | 65 | 41 | 10 | 6.0 | 52 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/ReadableStreamDefaultController/error