Menu
CoddyTech

回顾:集合基础

本课属于 Coddy JavaScript 学习旅程的“逻辑与流程”单元。第 35 课,共 65 课。

challenge icon

挑战

简单

创建一个名为 processStudentGroups 的函数,它接收一个学生姓名数组作为参数。该函数应:

  1. 根据输入数组创建一个 Set,以获取不重复的学生姓名
  2. 移除姓名以 'Z' 开头的所有学生(不区分大小写)
  3. 如果 'John Doe' 尚未存在,则将其添加到 Set 中
  4. 返回一个包含以下属性的对象:
    • uniqueCount:不重复学生的数量
    • hasJohnDoe:一个布尔值,用于表示 Set 中是否包含 'John Doe'
    • studentsArray:包含最终学生姓名的数组

亲手试试

function processStudentGroups(students) {
  // 在这里编写你的代码
}

逻辑与流程中的所有课

自己练习: JavaScript 在线编译器