Статьи

JQuery получить наибольшее значение в массиве для конкретного индекса

Простой фрагмент кода jQuery для получения наибольшего значения в массиве для определенного значения индекса .

Набор данных.

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}; 

Функция.

// получаем наибольшее значение в массиве для определенного индекса
// использование: getHighestVal (данные, индекс)
// данные = массив
// index = индекс массива для анализа
функция getHighestVal (данные, индекс)
{
$ .each (данные, функция (i, v)
{
thisVal = v [index];
max = (max <thisVal)? thisVal: max; }); возврат макс; } var high = getHighestVal (данные, «яблоки»); console.log (высший); [/ js] Пример:
Итак, в этом примере мы хотим получить наибольшее значение «яблока».
highest value in array for specific index