[ Leksykon ] [ JavaScript ] [ Obiekty ]
AggregateError()
[_] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]
Przykłady:
try {
throw new AggregateError([
new Error("jest błąd"),
], 'Witam');
} catch (e) {
console.log(e instanceof AggregateError); // true
console.log(e.message); // Witam
console.log(e.name); // AggregateError
console.log(e.errors); // [ Error: "jest błąd" ]
}
Promise.any([
Promise.reject(new Error("jest błąd")),
]).catch((e) => {
console.log(e instanceof AggregateError); // true
console.log(e.message); // Wszystkie obietnice odrzucone
console.log(e.name); // AggregateError
console.log(e.errors); // [ Error: "jest błąd" ]
});
Opis:
AggregateError(). Obiekt AggregateError() prezentuje błąd, gdy kilka błędów musi być zawiniętych w jeden błąd. Jest generowany, gdy operacja musi zgłosić wiele błędów, na przykład przez Promise.any(), gdy wszystkie przekazane do niej obietnice są odrzucane.
Linki: