Nullish Coalescing을 사용하여 자바스크립트에서의 오류 메시지 처리 방법

오류 메시지 처리는 소프트웨어 개발에서 중요한 부분입니다. 자바스크립트에서는 Nullish Coalescing 연산자를 이용하여 간편하게 오류 메시지를 처리할 수 있습니다.

Nullish Coalescing 연산자는 ??를 사용하여 null 또는 undefined일 때 대체 값을 반환하는 역할을 합니다. 이를 활용하여 오류 메시지 처리를 쉽게 구현할 수 있습니다. 아래는 예제 코드입니다.

function getMessage(errorMessage) {
  const message = errorMessage ?? 'An error occurred';
  console.log(message);
}

getMessage('Something went wrong');  // Output: Something went wrong
getMessage(null);  // Output: An error occurred
getMessage(undefined);  // Output: An error occurred

위 코드에서 getMessage 함수는 errorMessage 파라미터를 받습니다. 이 파라미터가 null 또는 undefined인 경우 An error occurred 메시지를 출력합니다. 그렇지 않은 경우에는 errorMessage를 출력합니다.

이렇게 Nullish Coalescing 연산자를 사용하면 간단하면서도 효율적인 오류 메시지 처리를 할 수 있습니다. 또한 코드의 가독성을 높일 수 있고, 작성 시간을 절약할 수도 있습니다.

#javascript #nullishcoalescing