• 카테고리

    질문 & 답변
  • 세부 분야

    데이터베이스

  • 해결 여부

    해결됨

error 메세지 출력 콘솔 질문 외 1

23.02.24 17:02 작성 23.02.24 17:07 수정 조회수 245

0

강의영상에서는 에러메세지를 출력하는 부분을

error.message 라고 하는데

예제코드에서는 error 라고 되어있더라구요.

차이가 어떤게 있을까요?


강의영상에는 이부분이 == 으로 되어있던데, 예제코드에서는 ===으로 되어있습니다.
===의 의미는 값뿐만아니라 형식까지 확인하는 걸로 알고 있습니다.

일단 예제코드랑 똑같이 가려고하는데

수정되어야할 중요한 부분인가요?

 

답변 1

답변을 작성해보세요.

1

  1. error의 경우 code, message등의 객체형태로 전달됩니다. error.message는 error객체 중에서 message에 대한 내용만 전달한다는 것을 의미합니다. 상황에 따라 client에서 code 등의 정보가 필요하다면 error을 전체로 넘겨서 처리해도 되고 아니며 message만 넘겨서 처리해도 되니 이부분은 참고 부탁드립니다.

    예제 프로그램의 경우는 사실 클라이언트에서는 오류를 따로 처리한다기 보다 경고정도를 나타내다 보니 두 방식 모두 크게는 차이 없습니다.

     

     

  2. 해당 부분의 경우 일단 코드상으로는 상수값을 통한 비교만을 하므로 결과적으로는 크게 문제는 없지만 일반적으로 말씀하신 것 처럼 === 를 쓰는걸 좀 더 추천드립니다.

viewee님의 프로필

viewee

질문자

2023.02.25

네 답변감사드립니다. 이해했습니다!

채널톡 아이콘