jquery get the highest value in array for specific index
Share
Simple jQuery code snippet to get the highest value in array for specific index value.
The Dataset.
var data = Array();
data[0] = {"apples":1, "pears":2, "oranges":3};
data[1] = {"apples":3, "pears":3, "oranges":5};
data[2] = {"apples":4, "pears":1, "oranges":6};
The function.
//get the highest value in array for specific index
//usage: getHighestVal(data,index)
//data = array
//index = index of array to analyse
function getHighestVal(data, index)
{
$.each(data, function (i,v)
{
thisVal = v[index];
max = (max < thisVal) ? thisVal : max;
});
return max;
}
var highest = getHighestVal(data, 'apples');
console.log(highest);
[/js]
The Example:
So in this example, we want to get the highest value of “apple”.