← 문제 목록
중급 TypeScript 50P

Partial 타입 필수 프로퍼티 누락

다음 TypeScript 코드에서 버그를 찾으세요:
TYPESCRIPT
interface Todo {
    id: number;
    title: string;
    completed: boolean;
}

function updateTodo(todo: Todo, updates: Partial<Todo>): Todo {
    return { ...todo, ...updates };
}

const todo: Todo = { id: 1, title: "할 일", completed: false };
const updated = updateTodo(todo, { id: undefined });
console.log(updated.id.toFixed(0));

답변

로그인 후 제출하기
0명 풀이 · 정답률 0%