널병합연산자 ??

장유진·2022년 6월 28일
1

TypeScript

목록 보기
12/14

a ?? b

  • a가 null도 아니고 undefined도 아니면 a
  • 그 외의 경우는 b

??와 ||의 차이

  • ||는 첫 번째 truthy 값 반환
  • ??는 첫 번째 정의된(defined) 값 반환

널병합연산자 ??를 사용하면 피연산자 중 '값이 할당된' 변수를 빠르게 찾을 수 있다.

예)

const withoutProtocolImgUrl = withoutProtocal(brandLogoImageUrl ?? ‘’)
profile
프론트엔드 개발자

0개의 댓글

관련 채용 정보