물음표 두개 ??
를 사용해서 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
아니라면 왼쪽 값이 리턴된다.