오류 처리

오류 처리

자바스크립트에서 window.onerror는 오류 처리 함수를 지정하는 데 사용되며, 이 함수는 해당 윈도우에서 자바스크립트 오류가 발생할 때마다 호출된다.

오류 처리 함수에는 세 개의 인자가 전달된다.

오류 처리 함수가 true를 반환하면 그것은 오류 처리 함수가 오류를 처리하고 다른 어떤 행위가 더는 필요하지 않다는 의미이며, 브라우저에서는 자체적인 오류 메시지를 보여주지 않는다.

onerror 처리 함수 예제

onerror 처리 함수의 예는 다음과 같다.

window.onerror = function(msg, url, line) {
    console.log("ERROR: " + msg + "\n" + url + ":" + line);
    return true;
}

add(10,10);

위 코드를 실행한 결과는 다음과 같다.

ERROR: ReferenceError: add is not defined
file:///C:/js/javascript-test.html:15

관련 수업

← 이전다음 →