Tip and Error/Javascript
옵셔널 체이닝 < Optional chaining (?.) >
geonwoopaeng@gmail.com
2021. 8. 28. 16:52
undefined, null
을 이 있을 때 매번 if문
을 사용하는 것이 참 불편했습니다. 그래서 찾아보게 되었습니다.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining
설명
- 함수 호출과 함께 사용할 때
undefined
주어진 함수가 존재하지 않으면 반환 합니다. - null이나 undefined인 값이 반환되면 즉시 중단하고 undefined를 return 한다. => null, undefined 파악
ex
function a(api) {
const { data }
if (data) {
return data.person.name;
}
return null;
}
function a(api) {
const { data //외부 데이터 }
return data?.person.name;
}
반응형