uniqBy
Script
v4
Fork
1
2
3
4
5
6
7
8
9
export
function
uniqBy
(
array
,
fn
)
{
const
keys
=
[
]
;
return
array
.
filter
(
(
item
)
=>
{
const
k
=
fn
(
item
)
;
if
(
keys
.
includes
(
k
)
)
return
false
;
keys
.
push
(
k
)
;
return
true
;
}
)
;
}