JavaScript · Senior · Pytanie 47 z 75

Po co przekazywać opcję cause do Error?

try { await save(); }
catch (err) { throw new Error("Failed to save the order", { cause: err }); }

Wyjaśnienie

Opakowywanie błędów dodaje kontekst na poziomie aplikacji, a cause zachowuje błąd niskiego poziomu z jego stosem. DevTools i wiele systemów monitoringu pokazują cały łańcuch przyczyn.

Do poczytania

Błąd w pytaniu

JavaScript · Senior · pytanie 47

Sprawdź się

Rozwiąż test JavaScript · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test