티스토리 뷰

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;
}
반응형
공지사항
최근에 올라온 글