SyntaxError
SyntaxError
свидетельствует о синтаксической ошибке (Object->Error->SyntaxError)
Конструктор
new SyntaxError()
new SyntaxError(сообщение)
Аргументы
сообщение Необязательное сообщение об ошибке, предоставляющее дополнительную информацию об исключении. Если этот аргумент указан, он выступает в качестве значения свойства message объекта SyntaxError.
Возвращаемое значение
Вновь созданный объект SyntaxError. Если указан аргумент сообщение, объект SyntaxError берет его в качестве значения своего свойства message; в противном случае в качестве значения этого свойства он берет строку по умолчанию, определенную в реализации. Конструктор SyntaxError(), вызванный как функция (без оператора new), ведет себя так же, как если бы он был вызван с оператором new.
Свойства
message Сообщение об ошибке, предоставляющее дополнительную информацию об исключении. Это свойство содержит строку, переданную конструктору, или строку по умолчанию, определенную в реализации. Подробности см. в справочной статье Error.message.
name Строка, определяющая тип исключения. Все объекты SyntaxError наследуют для этого свойства строку «SyntaxError».
Описание
Экземпляр класса SyntaxError сигнализирует о синтаксической ошибке в программном коде. Метод eval(), а также конструкторы Function() и RegExp() могут генерировать исключения этого типа. Подробности о генерации и перехвате исключений см. в справочной статье Error.
См. также
Error, Error.message, Error.name
Больше книг — больше знаний!
Заберите 30% скидку новым пользователям на все книги Литрес с нашим промокодом
ПОЛУЧИТЬ СКИДКУ