UNPKG
@prelude/array
Version:
latest (3.0.0)
3.0.0
2.3.1
2.3.0
2.2.0
2.1.0
2.0.0
1.0.0
0.3.2
0.3.1
0.3.0
0.2.0
0.1.2
0.1.1
0.1.0
0.0.1
Array module.
@prelude/array
/
mjs
/
unique.js
10 lines
•
290 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
/**
@returns
unique array. */
const
unique
= (
values, keyOfValue
) => {
const
seen =
new
Set
();
return
values.
filter
(
_
=>
{
const
k =
keyOfValue
(_);
return
seen.
has
(k) ?
false
: (seen.
add
(k),
true
); }); };
export
default
unique;
//# sourceMappingURL=unique.js.map