자바스크립트에서의 Nullish Coalescing을 활용한 서식 변환 처리 방법

자바스크립트의 Nullish Coalescing 연산자(??)는 변수가 null 또는 undefined인 경우에 대체 값을 설정하는 데 사용됩니다. 이 연산자를 활용하여 서식 변환 처리를 간단하게 수행할 수 있습니다. 이번 포스트에서는 JavaScript에서 Nullish Coalescing을 활용하여 서식 변환을 처리하는 방법에 대해 알아보겠습니다.

서식 변환 처리란?

서식 변환은 주어진 데이터를 특정한 형식으로 변환하는 작업을 의미합니다. 예를 들어, 사용자로부터 입력받은 데이터를 문자열 형식으로 변환하거나, 날짜 형식을 지정된 형식으로 변환하는 등의 작업이 서식 변환에 해당합니다.

Nullish Coalescing을 활용한 서식 변환

Nullish Coalescing 연산자(??)는 변수가 null 또는 undefined인 경우에 대체 값을 설정할 수 있습니다. 이를 활용하여 서식 변환을 처리할 수 있습니다. 다음은 JavaScript에서 Nullish Coalescing을 사용하여 날짜를 원하는 형식으로 변환하는 예제입니다.

const date = new Date(); // 현재 날짜
const formattedDate = date.toLocaleDateString() ?? '날짜를 가져올 수 없습니다';
console.log(formattedDate); // 현재 날짜를 문자열 형식으로 출력

위의 예제에서 date.toLocaleDateString()는 날짜 객체를 문자열로 변환하여 가져오는 함수입니다. 만약 날짜 객체가 null이나 undefined이라면, Nullish Coalescing 연산자를 사용하여 ‘날짜를 가져올 수 없습니다’라는 기본 메시지를 대체 값으로 설정합니다.

결론

JavaScript의 Nullish Coalescing 연산자를 활용하면 서식 변환 처리를 간편하게 수행할 수 있습니다. 이를 활용하여 효율적이고 안전한 코드를 작성할 수 있습니다. Nullish Coalescing 연산자를 잘 활용하여 데이터의 서식 변환을 처리해보세요!

#javascript #nullishcoalescing