X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=min.mjs;h=834076c94423f9e55e65e045d5721311272f21b8;hb=e92a1bde47f3f0541fe54dedbfed005daa78e9c1;hp=3ea46c4be780e94d0dbf9db1d09b6e4b932cf9eb;hpb=a6affe1656dc6a175c87eb5ad5ac4706243d56cf;p=benchmarks-js.git diff --git a/min.mjs b/min.mjs index 3ea46c4..834076c 100644 --- a/min.mjs +++ b/min.mjs @@ -10,11 +10,11 @@ const testArray = generateRandomNumberArray(size) * @returns */ function loopMin (values) { - let min = Infinity + let minimum = Infinity for (const value of values) { - if (value < min) min = value + if (value < minimum) minimum = value } - return min + return minimum } /** @@ -23,7 +23,10 @@ function loopMin (values) { * @returns */ function reduceTernaryMin (values) { - return values.reduce((a, b) => (a < b ? a : b), Infinity) + return values.reduce( + (minimum, num) => (minimum < num ? minimum : num), + Infinity + ) } /** @@ -32,7 +35,7 @@ function reduceTernaryMin (values) { * @returns */ function reduceMathMin (values) { - return values.reduce((a, b) => Math.min(a, b), Infinity) + return values.reduce((minimum, num) => Math.min(minimum, num), Infinity) } /** @@ -66,6 +69,4 @@ Benchmark.suite( Benchmark.save({ file: 'min', format: 'json', details: true }), Benchmark.save({ file: 'min', format: 'chart.html', details: true }), Benchmark.save({ file: 'min', format: 'table.html', details: true }) -).catch((err) => { - console.error(err) -}) +).catch(console.error)