Ex 1
๋ฌธ์
export type User = unknown;
export const users: unknown[] = [
{
name: 'Max Mustermann',
age: 25,
occupation: 'Chimney sweep'
},
{
name: 'Kate Mรผller',
age: 23,
occupation: 'Astronaut'
}
];
export function logPerson(user: unknown) {
console.log(` - ${user.name}, ${user.age}`);
}
console.log('Users:');
users.forEach(logPerson);
ํด๊ฒฐ
๋ณ์ users๋ฅผ ๋ณด๊ณ User์ ๋ค์ด๊ฐ ํ์ ์ ์์ฑํ๋ค.
users๋ name, age, occupation์ ํค๋ก ๋ฌธ์์ด, ์ซ์ ํ์ ์ ๊ฐ์ผ๋ก ๊ฐ๋ ๊ฐ์ฒด์ ๋ฐฐ์ด ํํ์ด๋ค.
๋ฐ๋ผ์ User ํ์ ์ ๋ค์๊ณผ ๊ฐ๋ค.
export type User = {
name: string,
age: number,
occupation: string
};
export const users: User[] = [
{
name: 'Max Mustermann',
age: 25,
occupation: 'Chimney sweep'
},
{
name: 'Kate Mรผller',
age: 23,
occupation: 'Astronaut'
}
];
export function logPerson(user: User) {
console.log(` - ${user.name}, ${user.age}`);
}
console.log('Users:');
users.forEach(logPerson);
Last updated
Was this helpful?