|
|
name
название типа ошибки
Описание, примеры
По умолчанию - объекты класса Error получают значение "Error". Однако, можно его поменять на свое.
var e = new Error("Malformed input") // e.name = "Error"
e.name = "ParseError" // e.toString() вернет "ParseError: Malformed input"
throw e;
|
|
|
|
блин, это же неудобно...
почему не добавили второй параметр в конструктор?
мм... а почему бы не наследоваться и добавить в конструктор второй параметр, какой удобно? Насколько я понимаю использовать собственные исключения вообще лучшая практика, нежели встроенные. Отливать удобнее.