javascript null 병합 연산자 ??

라헬·2022년 12월 25일
0

null 병합 연산자는 ES11에서 도입된 연산자로 ?? 를 기준으로 왼쪽이 null 또는 undefined 인 경우 오른쪽 값을 반환하고 그렇지 않으면 왼쪽 값을 반환하는 것이다.

변수에 기본 값을 설정할 때 유용하다.

var foo = null ?? 'default string';
console.log(foo); // 'default string'

하지만 ?.연산자와는 다르게 왼쪽 값이 false한 값이더라도 null이나 undefined 가 아닌이상 왼쪽 값을 그대로 반환한다.

profile
성장하고 싶은 풀스택 개발자

0개의 댓글

Powered by GraphCDN, the GraphQL CDN