배열에 여러 변수가 섞여 있고 그 중 일부 변수가 일반 또는 사용자 정의 오류 일 수 있습니다 (예 : var v = new Error()
또는 var v = new MyCustomError()
으로 생성).변수가 자바 스크립트에서 오류인지 어떻게 결정합니까?
오류 인스턴스를 다른 변수와 구별하는 일반적인 방법이 있습니까? 감사.
편집 : 사용자 지정 오류가 형식에 : 당신은, 대부분의 instanceof
연산자를 사용할 수 있습니다
function FacebookApiException(res) { this.name = "FacebookApiException"; this.message = JSON.stringify(res || {}); this.response = res; } FacebookApiException.prototype = Error.prototype;
'instanceof'가 처리합니다. – alex
우리에게 'MyCustomError'를 보여줄 수 있습니까? – Bergi
@ Evan 질문에 추가하십시오. –