I would be curious about the reduce version that doesn't create a new
object/array on every iteration:
```js
const minMax =
array.reduce(
(accumulator, currentValue)=>{
accumulator.min = Math.min(currentValue, accumulator.min);
accumulator.max = Math.max(currentValue, accumulator.max);
return accumulator;
},
{
min: Infinity,
max: -Infinity
}
)
```
If you could let me know the relative performance of this in the benchmark
it would be great.
On Mon, 2 Oct 2017 at 21:43 Xavier Stouder <[email protected]> wrote:
> JDecker: Just added your solution on the benchmark, it beats every
> others solution and it's a elegant solution.
>
> Kai Zhu: We can't see the screenshot. But please take in consideration
> that it's been a long time that ECMAScript isn't only used in webapp,
> and that some of applications using it can eat more than a million
> numbers.
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss