본문 바로가기
카테고리 없음

js "??" null 병합연산자

by extrmk 2024. 11. 28.
let a, d,
  b = 'b',
  c = a ?? b
console.log(c);

a = false;
c = a ?? b;
console.log(c);

d = a || b;
console.log(d);

 

a ?? b

 : a의 값이 null 이거나 undefined 이면 b의 값

 

a || b

 : a의 값이 null, undefined, 0, false 이면 b의 값

 

* nodejs 에서는 14.5.0 버전부터 사용가능함