description 속성
업데이트: 2007년 11월
특정 오류와 관련된 설명 문자열을 반환하거나 설정합니다.
object.description
인수
- object
필수적 요소. Error 개체의 인스턴스입니다.
설명
description 속성은 특정 오류와 관련된 오류 메시지가 포함된 문자열입니다. 이 속성에 포함된 값을 사용하여 스크립트에서 처리할 수 없는 오류에 대해 사용자에게 경고를 보냅니다.
description 및 message 속성은 동일한 메시지를 참조합니다. description 속성은 이전 버전과의 호환성을 유지하는 반면 message 속성은 ECMA 표준을 따릅니다.
예제
다음 예제에서는 예외를 throw하고 오류에 대한 설명을 표시합니다.
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.