반응형
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 |