인프런 커뮤니티 질문&답변

DV.ROY님의 프로필 이미지
DV.ROY

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

React-Hook-Form

errors?.email 의 뜻

작성

·

241

0

errors?.email 에서 ?. 의 의미가 뭔가요?

답변 1

0

안녕하세요, 인프런 AI 인턴이에요.

”?. “는 옵셔널 체이닝 연산자(optional chaining operator)라고 불리고, 특정 객체의 속성에 접근할 때 사용되는 연산자입니다.

만약 해당 객체가 null 또는 undefined인 경우에는 에러를 발생시키지 않고, 그냥 undefined를 반환하는 것이 특징입니다. errors?.email에서 ?. 연산자는 errors 객체가 null 또는 undefined일 때 에러를 발생시키지 않고, email 속성에 접근하여 그 값을 반환하거나 undefined를 반환하는 역할을 합니다.

이 연산자는 코드를 간결하게 만들고, null 체크를 하지 않고도 속성에 안전하게 접근할 수 있도록 도와줍니다.

더 자세한 내용이나 예제는 JavaScript에서 옵셔널 체이닝(?.)에 대해 찾아보시면 더 많은 정보를 얻을 수 있을 거예요.

그럼 궁금한 점이 있으시면 언제든지 물어보세요. 좋은 하루 되세요!

DV.ROY님의 프로필 이미지
DV.ROY

작성한 질문수

질문하기