JavaScript의 Nullish Coalescing (??)의 사용 방법
JavaScript의 Nullish Coalescing (??)의 사용방법에 대해서 알아보자.
Nullish Coalescing (??) 이란?
JavaScript의 Nullish Coalescing 연산자(??)는 왼쪽 피연산자가 null 또는 undefined일 때만 오른쪽 피연산자를 반환하고, 그렇지 않으면 왼쪽 피연산자를 반환하는 논리 연산자이다. 이를 통해 값이 null이나 undefined인 경우에만 대체 값을 지정할 수 있어, 코드의 가독성과 안정성을 높일 수 있다.
Nullish Coalescing (?.) 사용 방법
위 코드에서 null은 null 이므로, ?? 연산자는 오른쪽 피연산자인 'default'를 반환한다.
여기서 0은 null이나 undefined가 아니므로, ?? 연산자는 왼쪽 피연산자인 0을 그대로 반환한다.