// interface 사용 전
function hello(person: { name: string; age: number; }): void {
console.log(`안녕하세요! ${person.name} 입니다.`);
}
const p: { name: string; age: number; } = {
name: 'Winnie',
age: 20
};
hello(p); // 안녕하세요! Winnie 입니다.
// interface 사용 후
interface Person1 {
name: string;
age: number;
}
function hello(person: Person1): void {
console.log(`안녕하세요! ${person.name} 입니다.`);
}
const p: Person1 = {
name: 'Winnie',
age: 20
};
hello(p); // 안녕하세요! Winnie 입니다.