Тест · Ошибки · урок 6 из 10Тест — объект ErrorКакие свойства есть у объекта Error и какие встроенные виды ошибок его наследуют?[A]У Error в любой среде есть message, line и column. Все виды ошибок делят один name, "Error", поэтому TypeError и RangeError можно различить только по тексту их сообщения message.[B]У Error есть message, но нет name; вид ошибки узнают только через instanceof. Видов всего два, TypeError и SyntaxError, а RangeError и ReferenceError — другие имена тех же двух видов.[C]У Error есть только числовой code и никакого текста. TypeError, RangeError и SyntaxError — отдельные классы, которые не наследуют Error, поэтому e instanceof Error для каждого из них даёт false, и каждый приходится ловить отдельным catch.[D]У Error есть name — вид ошибки, например "Error", и message — текст, переданный в new Error(…); Node и браузеры добавляют строку stack. TypeError, RangeError, ReferenceError и SyntaxError наследуют Error и задают свой name.Подпишись, чтобы пройти курсКурс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.Продолжить с TelegramВойти другим способом← НазадТипы ошибокДалее →Свои классы ошибок