Spec-Zone.ru › JavaScript

SuppressedError: ошибка

Baseline Ограниченная доступность

Эта функция не является Baseline, потому что она не работает в некоторых наиболее широко используемых браузерах.

Свойство данных error экземпляра SuppressedError содержит ссылку на ошибку, которая привела к подавлению.

Значение

Любое значение. Как и cause, вы не можете предполагать, что это экземпляр Error, хотя обычно это так.

Атрибуты свойства SuppressedError: error
Записываемый да
Перечисляемый нет
Настраиваемый да

Примеры

Использование ошибки

try {
  throw new SuppressedError(
    new Error("New error"),
    new Error("Original error"),
    "Hello",
  );
} catch (e) {
  console.log(e.error); // Error: "New error"
}

Спецификации

Спецификация
ECMAScript Async Explicit Resource Management
# sec-suppressederror

Совместимость с браузерами

Настольные компьютеры Мобильные устройства Сервер
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS Bun Deno Node.js
error
134
134
141
119
preview
134
141
88
Нет
29.0
134
Нет
1.0.23
2.2.10
Нет

См. также

  • Руководство по управлению потоком и обработке ошибок
  • SuppressedError
  • Error: cause

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SuppressedError/error

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API