Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 나일론지퍼
- 고급영어단어
- 웹API
- AATCC
- 우레탄지퍼
- TACKING
- 40HQ컨테이너
- 엑셀자동서식
- MERN스택
- 미국영어연음
- 비슬론지퍼
- 비리짐
- 필터링후복사붙여넣기
- 클린코드
- 자켓실측
- Armhole Drop
- 봉제용어
- 요척합의
- 엑셀필터복사붙여넣기
- 헤이큐
- WHATTIMEOFTHEDAY
- 암홀트롭
- 40HQ컨테이너40GP컨테이너차이
- 영어시간읽기
- 와끼
- 슈퍼코딩
- 미니마카
- 엑셀드래그단축키
- 핸드캐리쿠리어차이점
- 지연환가료
Archives
- Today
- Total
CASSIE'S BLOG
?. 옵셔널 체이닝 본문
반응형
만약 user 객체의 중첩된 속성에 안전하게 접근하려면 옵셔널 체이닝을 사용할 수 있습니다:
let street = user?.address?.street;
이 경우, user가 null 또는 undefined인 경우에도 에러가 발생하지 않고 street 변수에는 user.address.street의 값이 할당됩니다. 옵셔널 체이닝은 체인 중 어떠한 속성이든 null 또는 undefined인 경우, 그때부터 체인을 중단하고 값 대신에 undefined를 반환합니다.
이렇게 하면 코드가 간결해지고, 예상치 못한 에러를 방지할 수 있습니다.
반응형
'PROGRAMMING > React' 카테고리의 다른 글
무한스크롤 react-intersection-observer (0) | 2023.12.27 |
---|---|
es6 템플릿 리터럴 (0) | 2023.12.23 |
비동기 대표적 setTimeout 웹 api (0) | 2023.12.22 |
부모속성에 넣어주는 flex-wrap: wrap (여러 행으로 나눠질 수 있게만드는속성) (0) | 2023.12.22 |
타입스크립트 필수 문법 정리 10개 (0) | 2023.12.21 |