X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=inline;f=max.mjs;h=60fcdeac0764ba2016cd71050b94e27f228499f3;hb=1b1b7bd5eeedd38a3f0b718c3cc586803461165c;hp=7ef592a36ad0142b9207604ce1ceca4348f96314;hpb=95d31631e49a5a39e261745c31f526691dab5f81;p=benchmarks-js.git diff --git a/max.mjs b/max.mjs index 7ef592a..60fcdea 100644 --- a/max.mjs +++ b/max.mjs @@ -10,11 +10,11 @@ const testArray = generateRandomNumberArray(size) * @returns */ function loopMax (values) { - let max = -Infinity + let maximum = -Infinity for (const value of values) { - if (value > max) max = value + if (value > maximum) maximum = value } - return max + return maximum } /** @@ -23,7 +23,10 @@ function loopMax (values) { * @returns */ function reduceTernaryMax (values) { - return values.reduce((a, b) => (a > b ? a : b), -Infinity) + return values.reduce( + (maximum, num) => (maximum > num ? maximum : num), + -Infinity + ) } /** @@ -32,7 +35,7 @@ function reduceTernaryMax (values) { * @returns */ function reduceMathMax (values) { - return values.reduce((a, b) => Math.max(a, b), -Infinity) + return values.reduce((maximum, num) => Math.max(maximum, num), -Infinity) } /**