Skip to content

Instantly share code, notes, and snippets.

@romamaslennikov
Created July 17, 2016 07:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save romamaslennikov/71716eb796c5bc1366e85fb556995a43 to your computer and use it in GitHub Desktop.
Save romamaslennikov/71716eb796c5bc1366e85fb556995a43 to your computer and use it in GitHub Desktop.
try {
// произошло что-то неприятное, возбудить ошибку
throw {
name: “MyErrorType”,
// нестандартный тип ошибки
message: “oops”,
extra: “This was rather embarrassing”,
remedy: genericErrorHandler // какой обработчик
// должен обрабатывать ошибку
};
} catch (e) {
// известить пользователя
alert(e.message);
// “oops”
// обработать ошибку
e.remedy();
// вызовет genericErrorHandler()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment