Menu
CoddyTech

回顾:分组好友

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

challenge icon

挑战

简单

创建一个名为 analyzeFriendGroups 的函数,接收两个由姓名组成的数组(分别代表两个不同的好友组)作为参数。该函数应将数组转换为集合,并返回一个包含以下信息的对象(顺序必须完全一致):

  • mutualFriends:同时属于两个好友组的人数
  • exclusiveToFirst:仅属于第一个好友组的人数
  • exclusiveToSecond:仅属于第二个好友组的人数
  • potentialConnections:两个好友组中各自独有的成员之间可能建立的不同联系数 
  • isSubset:一个布尔值,表示一个好友组是否完全包含在另一个好友组中

亲手试试

function analyzeFriendGroups(group1, group2) {
    let set1 = new Set(group1);
    let set2 = new Set(group2);
    // 在这里写你的代码
}

逻辑与流程中的所有课

自己练习: JavaScript 在线编译器