Свойство description
Обновлен: Ноябрь 2007
Возвращает или задает строку описания, соответствующую определенной ошибке.
object.description
Аргументы
- object
Обязательный. Экземпляр объекта Error.
Заметки
Свойство description является строкой, содержащей сообщение об ошибке, связанное с определенной ошибкой. Значение этого свойства используется для предупреждения пользователя об ошибке, которая не может быть обработана сценарием.
Свойства description и message ссылаются на одно и то же сообщение; свойство description обеспечивает обратную совместимость, а свойство message соответствует стандарту ECMA.
Пример
В следующем примере создается исключение и отображается описание ошибки.
function getAge(age) {
if(age < 0)
throw new Error("An age cannot be negative.")
print("Age is "+age+".");
}
// Pass the getAge an invalid argument.
try {
getAge(-5);
} catch(e) {
print(e.description);
}
В результате выполнения данного кода выводятся следующие данные:
An age cannot be negative.