Книга: JavaScript. Подробное руководство, 6-е издание
ReferenceError
ReferenceError
ReferenceError
генерируется при попытке чтения несуществующей переменной (Object—>Error—>ReferenceError)
Конструктор
new ReferenceError()
new ReferenceError(сообщение)
Аргументы
сообщение Необязательное сообщение об ошибке, предоставляющее дополнительную информацию об исключении. Если этот аргумент указан, он выступает в качестве значения свойства message
объекта ReferenceError
.
Возвращаемое значение
Вновь созданный объект ReferenceError
. Если указан аргумент сообщение, объект ReferenceError
берет его в качестве значения своего свойства message
; в противном случае он берет строку по умолчанию, определенную в реализации. Конструктор Reference-Error(),
вызываемый как функция (без оператора new
), ведет себя так же, как при вызове с оператором new
.
Свойства
message Сообщение об ошибке, предоставляющее дополнительную информацию об исключении. Это свойство содержит строку, переданную конструктору, или строку по умолчанию, определенную в реализации. Дополнительные сведения см. в справочной статье Error.message.
name Строка, определяющая тип исключения. Все объекты ReferenceError наследуют для этого свойства строку «ReferenceError».
Описание
Экземпляр класса ReferenceError
создается при попытке прочитать значение несуществующей переменной. Дополнительные сведения о генерации и перехвате исключений см. в справочной статье Error.
См. также
Error, Error.message, Error.name