JavaScript / Nullish coalescing operator (??)
·
JavaScript/이론 & 문법
Nullish coalescing operator (??)Nullish coalescing operator (??)는 JavaScript에서 도입된 연산자로,변수가 null 또는 undefined일 경우에만 오른쪽 피연산자의 값을 반환하는 연산자입니다 !즉 변수가 nullish 한 상태일 때만 다른 대체 값을 제공하고, 그렇지 않으면 원래 값을 유지하는데 사용됩니다. 기본 문법을 살펴볼까요?// a : 평가할 값// b : a가 null또는 undefined일 때 반활할 대체 값let result = a ?? b; a가 null또는 undefined일 경우 b를 반환합니다.그렇지 않으면 a의 값을 유지합니다. 이 연산자는 논리 연산자 || 와 비슷하게 작동하지만 차이점이 있는데요 !??는 nullish ..