Spec-Zone.ru › JavaScript

AggregateError: errors

Базовый уровень Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с сентября 2020 года.

Свойство данных errors экземпляра AggregateError содержит массив, представляющий агрегированные ошибки.

Значение

Array, содержащий значения в том же порядке, что и итерируемый объект, переданный в качестве первого аргумента конструктору AggregateError().

Атрибуты свойства AggregateError: errors
Записываемое да
Перечисляемое нет
Конфигурируемое да

Примеры

Использование errors

try {
  throw new AggregateError(
    // An iterable of errors
    new Set([new Error("some error"), new Error("another error")]),
    "Multiple errors thrown",
  );
} catch (err) {
  console.log(err.errors);
  // [
  //   Error: some error,
  //   Error: another error
  // ]
}

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

Спецификация
Спецификация языка ECMAScript® 2027
# sec-aggregate-error

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

Десктопные Мобильные Серверные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
errors
85
85
79
71
14
85
79
60
14
14.0
85
14
1.0.0
1.2
15.0.0

См. также

  • Руководство по управлению потоком выполнения и обработке ошибок
  • AggregateError
  • 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/AggregateError/errors

Spec-Zone.ru

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