JavaScript Nullish Coalescing 연산자(??)가 OR 연산자(||)와 다른 점은?
보통 MDN Web Docs해설
?? 연산자는 왼쪽 값이 null 또는 undefined일 때만 오른쪽 값을 반환합니다. || 연산자는 0, '', false 등 모든 falsy 값에서 오른쪽을 반환합니다. 예: 0 ?? 42는 0, 0 || 42는 42를 반환합니다.
?? 연산자는 왼쪽 값이 null 또는 undefined일 때만 오른쪽 값을 반환합니다. || 연산자는 0, '', false 등 모든 falsy 값에서 오른쪽을 반환합니다. 예: 0 ?? 42는 0, 0 || 42는 42를 반환합니다.