처음 이 연산자를 접하고 ‘왜 이 좋을걸 이제 알았지?’ 라는 생각을 하게 되었다. 병합 연산자는 ??로 사용한다. 병합 연산자를 예를 들어 설명해보자면 let x = foo ?? bar(); 라는 식이 있을 때 foo 가 null or undefined 가 아닐 경우 x = foo 그 외의 경우는 x = bar(); 위의 코드를 풀어서 작성하게 되면 아래와 같은 식이 된다. let x = foo !== null && foo !== undefined ? foo : bar(); 자세한 내용은 공식문서에서 확인할 수 있다. 프로젝트에 적용 사례 회사에서 프로젝트를 진행하는데 find 함수를 사용할 때 undefined를 if문에 체크해야할 일이 있었다. (find 함수는 조건과 해당하는 값이 없을 경우 un..