[JavaScript] Nullish 병합 연산자 활용

17wolfgwang·2023년 9월 23일
0
post-thumbnail
post-custom-banner

Nullish 병합 연산자 ( ?? )
null, undefined 외 데이터를 출력한다.

ex)

const n = 0 일 때

OR연산자 사용의 경우,

const num1 = n || 7

console.log(num1) // 7 ← n이 0으로 false로 인식되어 건너뜀.

반면 Nullish 연산자 사용의 경우

const num2 = n ?? 7

console.log(num2) // 0 ← null, undefined만 건너뛰고 나머지 값은 반환.(건너뛰지 않음.)

console.log(null ?? undefined) // undefined ← 둘다 null, undefined일 경우 더이상 건너뛰지 못하는 마지막 값 반환.
profile
새로운 것을 두려워 하지 않고 꾸준히 뭐든 배워나가는 프론트 엔드 개발자 입니다 🧑‍💻

0개의 댓글