Null 병합 연산자 ??

물음표 두개 ?? 를 사용해서 null 혹은 undefined 값을 가려내는 연산자이다.

const ex1 = null ?? 'I';
const ex2 = undefined ?? 'Love';
const ex3 = 'You' ?? 'Jun';

console.log(ex1, ex2, ex3) // 결과값 : I Love You

연산자 ?? 왼편에 null & undefined 가 맞다면 연산자 오른쪽 값이 리턴되며 null & undefined 아니라면 왼쪽 값이 리턴된다.