Last Updated: February 25, 2016
·
507
· hdragomir

Array.max, without the JS bad parts

var maxValue = Math.max.apply(Math, array);

I find the above the least intrusive way to get the highest value of an array of numeric values.

If your values are not numeric, well, you need something like the following:

var maxValue = array.sort(function (a, b) { return b.value - a.value; })[0];