[typescript] 함수의 매개변수가 객체인 경우

일반적으로 TypeScript에서 함수의 매개변수로 객체를 전달하는 경우가 있습니다. 이는 코드를 구조화하고 가독성을 높이는 데 유용합니다.

// 예시: 유저 정보 객체를 전달받아 처리하는 함수
function processUser(user: {name: string, age: number}) {
    console.log(`${user.name}님은 ${user.age}세입니다.`);
}

// 함수 호출
processUser({name: '홍길동', age: 30});

위 예시에서는 processUser 함수가 nameage 속성을 가진 객체를 매개변수로 받아 유저 정보를 처리합니다.

이 방법은 객체의 속성 및 타입을 명시하여 코드를 보다 명확하고 안전하게 만들 수 있습니다.

자세한 내용은 TypeScript 공식 문서를 참고해주세요.