??1 Nullish 병합 연산자 '??' nullish 병합 연산자Nullish 병합 연산자(nullish coalescing operator) ??를 사용하면 짧은 문법으로 여러 피연산자 중 그 값이 확정되어 있는 변수를 찾을 수 있다.a ?? b 는 a가 null도 아니고 undefined도 아니면 a이고 그 외의 경우는 b라는 결과가 나온다. '??'와 '||'의 차이nullish 병합 연산자는 OR 연산자 ||와 유사해 보인다.그런데 두 연산자는 차이점이 있다.||는 첫 번째 truthy 값을 반환한다.??는 첫 번째 정의된(defined) 값을 반환한다.null과 undefined, 숫자 0을 구분 지어 다뤄야 할 때 이 차이점은 매우 중요한 역할을 한다.let height = 0;console.log(height || 100); //.. 2025. 1. 21. 이전 1 다음 반응형