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[] { return list.map((course) => { const status = course.finished ? "已完成" : "学习中"; return `${course.title} - ${course.lessons} 节 - ${status}`; }); } console.log(renderCourseLines(courses));