过滤数组中的唯一成员
重要性: 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)
)
;
}