Sys.Debug fail 메서드

디버거의 출력 창에 메시지를 표시한 다음 실행을 중단하고 디버거를 시작합니다.

Sys.Debug.fail(message);

message

표시할 메시지입니다.

개발자 오류를 catch하려면 fail 메서드를 사용해야 합니다. 네트워크 오류 또는 사용 권한 문제와 같은 런타임 오류 조건과 사용자 오류에 응답하려면 예외가 throw되도록 하십시오.

디버깅 동작, 요구 사항 및 추적 메시지의 출력은 브라우저에 따라 다릅니다. 자세한 내용은 Ajax 응용 프로그램 디버깅 및 추적 개요를 참조하십시오.

다음 예제에서는 사용자 정의 변수 n이 숫자 값으로 설정되지 않을 경우 실패하는 함수를 보여 줍니다. 이 예제는 Sys.Debug 클래스 개요에 포함된 예제의 일부입니다.


function btnFail_onclick() {
    var n;
    // Insert code intended to set n to a numeric value.
    if (false) n = 3;
    // Fail if n is not numeric.
    if (isNaN(n)) Sys.Debug.fail("The value of n must be a number.");
}


표시: