본문

[아무거나] 혹시 자바스크립트는 예외처리를 어떻게 하나요?

일시 추천 조회 912 댓글수 5


1

댓글 5

제 생각에 try 안에 어떤 로직이 들어가고, 어떤 에러를 어떻게 핸들링 하고싶냐에 따라 너무 다를거 같은데요.. api 콜이면 code에 따라서 다르게 한다던지.. aws 라이브러리면 error.name 따라서 다르게 한다던지.. 일단 원하는 에러를 throw하고 그 안에 뭐있나 보는게 제일 빨라요.

JSON.parse('B') | (IP보기클릭)122.59.***.*** | 21.09.14 20:29
JSON.parse('B')

답변 감사합니다. 원하는 에러 throw 라는 말씀은 에러날거같은 조건을 직접 설정해서 발생시키는거 말씀하시는거죠?

이름쓰기귀찮아 | (IP보기클릭)222.106.***.*** | 21.09.14 20:52
이름쓰기귀찮아

네, 보통 저는 다른 라이브러리 사용하면 자주 튀어나올만한 에러들은 한번씩 다 해봐요. 안에 뭐있고, 이름은 뭐고, 메세지는 뭐 들어가 있는지. 아니면 직접 만들 때도 있어요 여기 보시면 Error extend해서 커스텀으로 만드는 방법 나와요 https://ja-vascript.info/custom-errors

JSON.parse('B') | (IP보기클릭)122.59.***.*** | 21.09.14 22:28

자바스크립트는 다른 언어와 달리 특정 에러만 캐치하는 방법이 없어서 저는 일단 캐치하고 error object면 가지고 있는 name property로 구분하고 있습니다. 함수를 이용하여 custom 에러를 만드는 방법도 있으니 아래의 링크를 참고해 보세요 https://stackoverflow.com/questions/1433558/handling-specific-errors-in-ja-vascript-think-exceptions

_ 오잇스 | (IP보기클릭)210.107.***.*** | 21.09.15 10:05
_ 오잇스

링크에서 자바스크립트가 ja-vascript로 자동으로 분리되니 하이픈(-)하나 지우셔야 해요.

_ 오잇스 | (IP보기클릭)210.107.***.*** | 21.09.15 10:05
댓글 5
1
위로가기
JINKIller | 추천 0 | 조회 631 | 날짜 2022.08.23
복동이형 | 추천 0 | 조회 333 | 날짜 2022.08.18
식봉이는 식봉해 | 추천 1 | 조회 518 | 날짜 2022.05.29
_ 오잇스 | 추천 2 | 조회 404 | 날짜 2022.05.17
웨이핑 | 추천 0 | 조회 628 | 날짜 2022.01.03
_ 오잇스 | 추천 2 | 조회 741 | 날짜 2021.12.15
한달에한번씻음 | 추천 0 | 조회 505 | 날짜 2021.12.15
Cpt_Titus | 추천 0 | 조회 575 | 날짜 2021.12.14
아롱조 | 추천 1 | 조회 816 | 날짜 2021.12.09
_ 오잇스 | 추천 6 | 조회 2825 | 날짜 2021.12.08
_ 오잇스 | 추천 2 | 조회 849 | 날짜 2021.12.07
_ 오잇스 | 추천 7 | 조회 1844 | 날짜 2021.12.06
_ 오잇스 | 추천 8 | 조회 2931 | 날짜 2021.11.23
보리슈와 | 추천 0 | 조회 791 | 날짜 2021.11.10
이름쓰기귀찮아 | 추천 0 | 조회 583 | 날짜 2021.10.20
김간장게장 | 추천 7 | 조회 1936 | 날짜 2021.10.14
plokm715 | 추천 1 | 조회 716 | 날짜 2021.10.13
_ 오잇스 | 추천 4 | 조회 630 | 날짜 2021.10.13
김간장게장 | 추천 0 | 조회 564 | 날짜 2021.10.10
김간장게장 | 추천 13 | 조회 2859 | 날짜 2021.10.04
_ 오잇스 | 추천 2 | 조회 665 | 날짜 2021.09.26
_ 오잇스 | 추천 2 | 조회 734 | 날짜 2021.09.26
let {a}=this | 추천 7 | 조회 3944 | 날짜 2021.09.21
_ 오잇스 | 추천 2 | 조회 966 | 날짜 2021.09.19
_ 오잇스 | 추천 1 | 조회 857 | 날짜 2021.09.17
_ 오잇스 | 추천 2 | 조회 844 | 날짜 2021.09.16
_ 오잇스 | 추천 1 | 조회 1052 | 날짜 2021.09.15
이름쓰기귀찮아 | 추천 0 | 조회 912 | 날짜 2021.09.14
_ 오잇스 | 추천 1 | 조회 1623 | 날짜 2021.09.12
_ 오잇스 | 추천 1 | 조회 652 | 날짜 2021.09.12

1 2

글쓰기
게시판 매니저