Так как мы можем бросать что-либо с ключевым словом throw
в Javascript, не можем ли мы просто отправить строку сообщения об ошибке напрямую?
Кто-нибудь знает какие-либо уловки в этом?
Позвольте мне добавить некоторые сведения об этом: очень часто в мире JavaScript люди полагаются на проверку параметров, а не на использование механизма try-catch, поэтому имеет смысл только генерировать фатальные ошибки с помощью throw
. Тем не менее, чтобы уловить некоторые ошибки системы, я должен использовать другой класс для своих собственных ошибок и вместо создания подкласса Error, я думаю, что я должен просто использовать String.