JavaScript 캐치에서 자세한 오류 정보를 얻으려면 어떻게해야합니까?자바 스크립트에서 캐치 오류를 시도하십시오 - 자세한 오류 정보를 얻으십시오
잡힌 오류에 대한 자세한 내용을 보려면 매개 변수가 더 있어야합니다.
try {
var s = null;
var t = s.toString();
} catch(err) {
alert(err);
}
JavaScript 캐치에서 자세한 오류 정보를 얻으려면 어떻게해야합니까?자바 스크립트에서 캐치 오류를 시도하십시오 - 자세한 오류 정보를 얻으십시오
잡힌 오류에 대한 자세한 내용을 보려면 매개 변수가 더 있어야합니다.
try {
var s = null;
var t = s.toString();
} catch(err) {
alert(err);
}
Error Object에는 사용할 수있는 몇 가지 속성이 있습니다.
이catch(err) {
alert(err.message);
}
.name
속성과 같이 오류의 유형을 반환 : 오류의 메시지를 얻을하는 데 사용할 수있는 하나 개의 속성에로, .message
입니다
catch(err) {
x = err.name;
// ... do something based on value of x
}
이름의 유형을 설명 오류가 있으며 .name
값은 EvalError, RangeError, ReferenceError, SyntaxError, TypeError
및 URIError
일 수 있습니다. .name
속성에 의해 반환되는 오류 유형에 따라 오류를 다르게 처리하도록 결정할 수 있습니다.
좋은 자습서는 JavaScriptKit에서 찾을 수 있습니다. 또한 오류 개체에 대한 기사는 Mozilla Developer Network입니다.
확인이 링크 아웃 : Reference to Error.prototype
은 기본적으로 당신은 err.name
및 err.message
있습니다. =>err.description
및 err.number
마이크로 소프트 :
는 또한 몇 가지 공급 업체 특정 확장자를 가지고있다.
모질라 =>err.fileName
, err.lineNumber
및 err.stack
.
firebug 플러그인 또는 Chrome을 사용하여 firefox를 사용해보십시오. F12를 누르고 콘솔을 체크 아웃하십시오. 경고 대신 console.log (오류) 콘솔에서 오류 세부 정보를 볼 수 있습니다 (클릭하십시오). console.log에있는 모든 오브젝트를 클릭 할 수 있습니다. – HMR