24 lines
505 B
TypeScript
24 lines
505 B
TypeScript
interface Course {
|
|
title: string;
|
|
lessons: number;
|
|
finished: boolean;
|
|
}
|
|
|
|
const courses: Course[] = [
|
|
{ title: "TypeScript 基础", lessons: 8, finished: true },
|
|
{ title: "接口和泛型", lessons: 6, finished: false },
|
|
];
|
|
|
|
function renderCourseLines(list: Course[]): string[] {
|
|
// 返回渲染后的字符串数组
|
|
const a = list.map(item => {
|
|
return item.title
|
|
})
|
|
return a;
|
|
}
|
|
console.log(renderCourseLines(courses));
|
|
|
|
// 任务:
|
|
// 1. 实现 renderCourseLines
|
|
// 2. 输出结果
|