repositories
/
benchmarks-js.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' into combined-prs-branch
[benchmarks-js.git]
/
min.mjs
diff --git
a/min.mjs
b/min.mjs
index 858b1eb3fc9c7e5d4b4cc456f1925b9f9205ce6b..44beb09d99571b35062c205ff1ba3ed3df512fa4 100644
(file)
--- a/
min.mjs
+++ b/
min.mjs
@@
-11,7
+11,7
@@
const testArray = generateRandomNumberArray(size)
* @returns
*/
function loopMin (values) {
* @returns
*/
function loopMin (values) {
- let minimum =
Infinity
+ let minimum =
Number.POSITIVE_INFINITY
for (const value of values) {
if (value < minimum) minimum = value
}
for (const value of values) {
if (value < minimum) minimum = value
}
@@
-26,7
+26,7
@@
function loopMin (values) {
function reduceTernaryMin (values) {
return values.reduce(
(minimum, num) => (minimum < num ? minimum : num),
function reduceTernaryMin (values) {
return values.reduce(
(minimum, num) => (minimum < num ? minimum : num),
- Infinity
+ Number.POSITIVE_INFINITY
)
}
)
}
@@
-36,7
+36,10
@@
function reduceTernaryMin (values) {
* @returns
*/
function reduceMathMin (values) {
* @returns
*/
function reduceMathMin (values) {
- return values.reduce((minimum, num) => Math.min(minimum, num), Infinity)
+ return values.reduce(
+ (minimum, num) => Math.min(minimum, num),
+ Number.POSITIVE_INFINITY
+ )
}
/**
}
/**
@@
-67,5
+70,5
@@
group(`Min from ${size} numbers`, () => {
})
await run({
})
await run({
- units: true
+ units: true
,
})
})