Handling Errors with try-catch-finally

What is the purpose of rethrowing an error with additional information?
try {
  throwError();
} catch (error) {
  throw new Error('Wrapper: ' + error.message);
} finally {
  cleanup();
}
Next Question (2/20)