JavaScript를 배우기 시작 했으므로 아무런 문제가 없지만 JS의 Exception 메커니즘에 대한 좋은 설명을 찾는 데 어려움이 있습니다.다른 유형의 예외를 어떻게 구분할 수 있습니까?
JS는 C++과 비슷하게 보입니다. JS는 단지 Exception 객체를 던지기보다는 (모든 객체를 동적 인 특성 때문에) 모든 객체를 던질 수 있습니다.
throw 'An error occured.';
작품뿐만 아니라
throw new Exception('An error occured.');
catch
및 finally
모두 같은 자신의 자바 상당처럼 작동하는 것 같다. 그래도 예외에 대해 널리 인정되는 모범 사례가 무엇인지는 알 수 없습니다.
throw 'An error occured';
가 어떻게 예외의 다른 유형을 구분합니다 :
그래서, 예를 들어, 같은 문자열 형식의 개체를 던져 합법적인가?
질문의 범위를 좁혀 야합니다. 어떤면에서 모범 사례? –