티스토리 뷰
대박! 이거 너무 좋다.
실험기술이라고 되어있긴 하지만, 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
- 리팩토링
- jest
- 러닝자바스크립트
- vue cli 4
- vueRouter
- fetch
- 프론트엔드
- 퍼블리셔
- restful api server
- 토이프로젝트
- axios
- WAI-ARIA
- vue3
- webpack
- computed
- node-sass
- Vue.js
- SASS
- V-Model
- sass-loader
- VUE
- 중첩라우트
- polyfill
- json server
- Babel
- 탭컴포넌트
- scss
- semantic
- nodes.js
- 동적slot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함