TypeScrip-texercises 1번

지헌·2025년 3월 11일

https://typescript-exercises.github.io/#exercise=1&file=%2Findex.ts

Exercise :

주어진 데이터를 기반으로 "User" 인터페이스를 정의하고
이를 적절히 사용하세요.

export interface 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);
  1. User 인터페이스를 정의
  2. User 인터페이스를 사용하여 여러 사용자 데이터를 담는 배열 생성
  3. User 인터페이스를 정의함으로써 console.log에서 User 타입의 매개변수를 받아와 출력하도록함
profile
차곡차곡 그만 쌓아올리고 취업해서 부딪쳐보고 싶은

0개의 댓글