X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=min.mjs;h=44beb09d99571b35062c205ff1ba3ed3df512fa4;hb=127d9cbe074a61a4e14b0b48162f2a89142f8728;hp=858b1eb3fc9c7e5d4b4cc456f1925b9f9205ce6b;hpb=4676a95cabbad0975a245e72e822467868f95ac8;p=benchmarks-js.git diff --git a/min.mjs b/min.mjs index 858b1eb..44beb09 100644 --- a/min.mjs +++ b/min.mjs @@ -11,7 +11,7 @@ const testArray = generateRandomNumberArray(size) * @returns */ function loopMin (values) { - let minimum = Infinity + let minimum = Number.POSITIVE_INFINITY 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), - Infinity + Number.POSITIVE_INFINITY ) } @@ -36,7 +36,10 @@ function reduceTernaryMin (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({ - units: true + units: true, })