Книга: JavaScript. Подробное руководство, 6-е издание

URIError

URIError

URIError

генерируется методами кодирования и декодирования URI (Object—>Error—> URIError)

Конструктор

new URIError()
new URIError(сообщение)

Аргументы

сообщение Необязательное сообщение об ошибке, предоставляющее дополнительную информацию об исключении. Если этот аргумент указан, он выступает в качестве значения свойства message объекта URIError.

Возвращаемое значение

Вновь созданный объект URIError. Если указан аргумент сообщение, объект URIError берет его в качестве значения своего свойства message; в противном случае в качестве значения этого свойства он берет строку по умолчанию, определенную в реализации. Конструктор URIError(), вызванный как функция (без оператора new), ведет себя так же, как если бы он был вызван с оператором new.

Свойства

message Сообщение об ошибке, предоставляющее дополнительную информацию об исключении. Это свойство содержит строку, переданную конструктору, или строку по умолчанию, определенную в реализации. Подробности см. в справочной статье Error.message.

name Строка, определяющая тип исключения. Все объекты URIError наследуют для этого свойства строку «URIError».

Описание

Экземпляр класса URIError создается функциями decodeURI() и decodeURIComponent(), если указанная строка содержит недопустимые шестнадцатеричные управляющие последовательности. Это исключение может генерироваться методами encodeURI() и encodeURIComponent(), если указанная строка содержит недопустимые суррогатные пары символов Юникода. Генерация и перехват исключений подробно рассмотрены в справочной статье Error.

См. также

Error, Error.message, Error.name

Оглавление книги


Генерация: 1.930. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз