Destructuring을 사용하여 자바스크립트에서 기본값을 설정하는 방법
function printUserDetails({ name, age, gender = 'unknown' }) {
  console.log(`Name: ${name}`);
  console.log(`Age: ${age}`);
  console.log(`Gender: ${gender}`);
}

const user = {
  name: 'John',
  age: 25
};

printUserDetails(user); 

위의 예제에서는 printUserDetails 함수가 객체를 매개변수로 받습니다. 이때 gender 속성에는 기본값으로 ‘unknown’이 할당되어 있습니다. 만약 해당 객체에 gender 속성이 없을 경우, 디폴트 값으로 ‘unknown’이 출력됩니다.

위의 코드를 실행하면 결과는 다음과 같습니다.

Name: John
Age: 25
Gender: unknown

위의 예제를 통해 Destructuring을 사용하면 자바스크립트에서 함수의 기본값을 설정하는 간단하고 효율적인 방법을 제공한다는 것을 알 수 있습니다. 이를 활용하여 코드를 더욱 간결하고 가독성있게 작성할 수 있습니다.

#JavaScript #Destructuring