description 속성
특정 오류와 관련된 설명 문자열을 반환하거나 설정합니다.
object.description
인수
- object
필수적 요소로서, Error 개체의 인스턴스입니다.
설명
description 속성은 특정 오류와 관련된 오류 메시지가 포함된 문자열입니다. 이 속성에 포함된 값을 사용하여 스크립트에서 처리할 수 없는 오류에 대해 사용자에게 경고를 보냅니다.
description 및 message 속성은 동일한 기능을 제공합니다. description 속성은 이전 버전과의 호환성을 유지하는 반면 message 속성은 ECMA 표준을 따릅니다.
예제
다음 예제에서는 description 속성의 사용 예를 보여 줍니다.
try
{
var arr = new Array(-1);
}
catch(e)
{
print ("Error Message: " + e.message);
print ("Error Description: " + e.description);
print ("Error Code: " + (e.number & 0xFFFF))
print ("Error Name: " + e.name);
}
이 코드의 출력은 다음과 같습니다.
Error Message: Array length must be zero or a positive integer
Error Description: Array length must be zero or a positive integer
Error Code: 5029
Error Name: RangeError