문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

stack 속성(Error)(JavaScript)

 

오류 스택을 스택 추적 프레임이 포함된 문자열로 가져오거나 설정합니다.


object
.stack 

오류가 생성될 때 stack 속성이 undefined로 설정되고, 오류가 발생할 때 추적 정보를 가져옵니다.오류가 여러 번 발생하는 경우에는 오류가 발생할 때마다 stack 속성이 업데이트됩니다.

스택 프레임은 다음 형식으로 표시됩니다. at FunctionName(<정규화된 이름/URL>:<줄 번호>:<열 번호>)

고유한 Error 개체를 만들고 스택 추적을 값으로 설정하는 경우에는 오류가 발생할 때 이 값이 덮어써지지 않습니다.

stack 속성은 해당 프레임의 인라인 함수를 표시하지 않습니다.실제 스택만 표시합니다.

다음 예제에서는 오류를 catch하는 경우 스택을 가져오는 방법을 보여 줍니다.

try
    {
        var x = y.name;
    }
catch(e)
    {
        document.write ("Error stack: ")
        document.write (e.stack);
    }

다음 예제에서는 스택을 설정한 다음 가져오는 방법을 보여 줍니다.

try
    {
        var err = Error("my error");
        err.stack = "my stack trace";
        throw err;
    }
catch(e)
    {
        document.write ("Error stack: ")
        document.write (e.stack);
    }

요구 사항

지원되는 문서 모드: Internet Explorer 10 표준 및 Internet Explorer 11 표준. 스토어 앱에서도 지원됩니다(Windows 8 및 Windows Phone 8.1). 버전 정보를 참조하십시오.

지원되지 않는 문서 모드: Quirks, Internet Explorer 6 표준, Internet Explorer 7 표준, Internet Explorer 8 표준, Internet Explorer 9 표준.

적용 대상: Error 개체(JavaScript)

표시: