X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=min.mjs;fp=min.mjs;h=51ce4ce060d93d7c7b96245d763d8fee522d4616;hb=ae56b43d49a0cb5a88a953a7f6ef42f02e4a12d9;hp=858b1eb3fc9c7e5d4b4cc456f1925b9f9205ce6b;hpb=6c5a38ab9f85729618bd0164fd5177ccb58ff53a;p=benchmarks-js.git diff --git a/min.mjs b/min.mjs index 858b1eb..51ce4ce 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 + ) } /**