Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

개발자입니다

[Javascript] 코딩애플 - ?. | ?? 연산자 본문

네이버클라우드 AIaaS 개발자 양성과정 1기/Javascript

[Javascript] 코딩애플 - ?. | ?? 연산자

끈기JK 2023. 1. 2. 09:02

 

1. ?.

 

. (점)을 두개 이상 사용해서 객체에 접근할 때 유용하다.

user.age 객체의 value에 접근하려고 할때 값이 없으면 아래처러 에러가 난다. 에러 발생시 이후 코드 진행이 안된다.

 

user.age?. 으로 사용하면 값이 없을때 undefined가 발생해서 이후 코드를 계속 실행할 수 있다.

 

 

 

2. ??

 

?? 는 nullish coalescing 연산자라 불리며 좌변 항이 undefined 또는 null 일때 우변 항이 선택된다.