UNPKG
@openocean.finance/widget-sdk
Version:
latest (1.0.14)
1.0.14
1.0.13
1.0.12
1.0.11
1.0.10
1.0.9
1.0.8
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
OpenOcean Any-to-Any Cross-Chain-Swap SDK
@openocean.finance/widget-sdk
/
src
/
_esm
/
utils
/
median.js
12 lines
•
324 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
export
const
median
= (
arr
) => {
if
(!arr.
length
) {
return
; }
const
s = [...arr].
sort
(
(
a, b
) =>
(a > b ?
1
: a < b ? -
1
:
0
));
const
mid =
Math
.
floor
(s.
length
/
2
);
if
(s.
length
%
2
===
0
) {
return
(s[mid -
1
] + s[mid]) /
2n
; }
return
s[mid]; };
//# sourceMappingURL=median.js.map