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