답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
”?. “는 옵셔널 체이닝 연산자(optional chaining operator)라고 불리고, 특정 객체의 속성에 접근할 때 사용되는 연산자입니다.
만약 해당 객체가 null 또는 undefined인 경우에는 에러를 발생시키지 않고, 그냥 undefined를 반환하는 것이 특징입니다. errors?.email에서 ?. 연산자는 errors 객체가 null 또는 undefined일 때 에러를 발생시키지 않고, email 속성에 접근하여 그 값을 반환하거나 undefined를 반환하는 역할을 합니다.
이 연산자는 코드를 간결하게 만들고, null 체크를 하지 않고도 속성에 안전하게 접근할 수 있도록 도와줍니다.
더 자세한 내용이나 예제는 JavaScript에서 옵셔널 체이닝(?.)에 대해 찾아보시면 더 많은 정보를 얻을 수 있을 거예요.
그럼 궁금한 점이 있으시면 언제든지 물어보세요. 좋은 하루 되세요!