返回课程

过滤数组中的唯一成员

重要性: 5

arr 为一个数组。

创建一个函数 unique(arr),该函数应该返回一个包含 arr 中唯一项目的数组。

例如

function unique(arr) {
  /* your code */
}

let values = ["Hare", "Krishna", "Hare", "Krishna",
  "Krishna", "Krishna", "Hare", "Hare", ":-O"
];

alert( unique(values) ); // Hare, Krishna, :-O

注:这里使用字符串,但可以是任何类型的值。

注:使用 Set 来存储唯一值。

打开一个带有测试的沙箱。

function unique(arr) {
  return Array.from(new Set(arr));
}

在沙箱中打开带有测试的解决方案。