Nullish coalescing operator

이영주·2022년 8월 13일
0

modern javascript

목록 보기
4/4

null 병합 연산자

왼편의 값이 null이나 undefined인지 확인하고 연산자 오른편의 값이 리턴됨

const example1 = null ?? 'A'; // A
const example2 = undefined ?? 'B'; // B
const example3 = 'C' ?? 'D'; // C

console.log(example1, example2, example3); // ABC

OR 연산자와의 차이점

OR 연산자(||)는 왼편의 값이 falsy인지를 확인

const example1 = 0 || A;
const example1 = 0 ?? B;

console.log(example1); // A
console.log(example1); // 0

0개의 댓글