티스토리 뷰
대박! 이거 너무 좋다.
실험기술이라고 되어있긴 하지만, IE 빼고 다 된다고 되어있따.
const nestedProp = obj.first ? obj.first.second : undefined;
그동안 이런 코드 쓴적 많았다!! 쓰면서 뭔가 언짢았었는데..
const nestedProp = obj.first?.second;
이제 요로케 Optional Chaining 연산자를 쓰면 된다! 아름다워....
const nestedProp = obj.first?.second?.third
그리고 중첩된 구조에서는 이렇게 여러번 사용할 수 있다.
const nestedProp = obj.first?.second ?? 'second'
Optional Chaining을 사용한 후에 아무 값을 찾을 수 없을땐, 널 병합 연산자 '??' 를 사용하여 기본값을 지정할 수 있다!
당장쓰러가바야징
참고 url
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Optional_chaining
'Javascript' 카테고리의 다른 글
| Javascript 코드 실행 시간 확인하기 (0) | 2021.04.15 |
|---|---|
| javascript - random color code (0) | 2020.09.22 |
| [Javascript] 페이지 진입 시, url hash 따라 스크롤 이동 (0) | 2020.07.14 |
| [번역] Javascript의 Class (0) | 2020.06.24 |
| [Jquery] 텍스트 여러 줄 말 줄임 처리 스크립트 (0) | 2020.04.01 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- V-Model
- fetch
- 프론트엔드
- 러닝자바스크립트
- semantic
- restful api server
- polyfill
- vueRouter
- vue3
- scss
- jest
- webpack
- vue cli 4
- Vue.js
- 탭컴포넌트
- nodes.js
- axios
- SASS
- 토이프로젝트
- node-sass
- 중첩라우트
- WAI-ARIA
- 퍼블리셔
- VUE
- json server
- computed
- 동적slot
- Babel
- 리팩토링
- sass-loader
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 | 31 |
글 보관함
