본문 바로가기
WEB/JavaScript

[JS] 옵셔널 체이닝

by DeveloperCat 2023. 10. 24.
반응형
optional chaning연산자(?.) 
객체 내의 key 접근할   참조가 유효한지 아닌지 직접 명시하지 않고도 접근할  있는 연산자입니다. (?.) 앞의 평가대상이 만약 nullish ( undefined 또는 null )  경우 평가를 멈추고 undefined 반환합니다.

옵셔널 체이닝 장점 : if문을 줄여줍니다.

function getFriendAge(user) {

       return user?.friends?.bob?.age;

}

 

 

반응형

'WEB > JavaScript' 카테고리의 다른 글

[JS] for & for of & for in  (0) 2023.10.24
[JS] if & switch문  (0) 2023.10.24
[JS] 구조 분해 할당  (0) 2023.10.24
[JS] typeof  (0) 2023.10.24
[JS] True & False  (0) 2023.10.24