Heim >Web-Frontend >js-Tutorial >JQuery erhält den höchsten Wert im Array für einen bestimmten Index
<span>var data = Array(); </span>data<span>[0] = {"apples":1, "pears":2, "oranges":3}; </span>data<span>[1] = {"apples":3, "pears":3, "oranges":5}; </span>data<span>[2] = {"apples":4, "pears":1, "oranges":6};</span>Die Funktion.
<span>//get the highest value in array for specific index </span><span>//usage: getHighestVal(data,index) </span><span>//data = array </span><span>//index = index of array to analyse </span><span>function getHighestVal(data<span>, index</span>) </span><span>{ </span> $<span>.each(data, function (i<span>,v</span>) </span> <span>{ </span> thisVal <span>= v[index]; </span> max <span>= (max < thisVal) ? thisVal : max; </span> <span>}); </span> <span>return max; </span><span>} </span><span>var highest = getHighestVal(data, 'apples'); </span><span>console.log(highest);</span>Das Beispiel: In diesem Beispiel wollen wir also den höchsten Wert von „Apple“ erhalten.
var array = [1, 2, 3, 4, 5];
var max = math.max.apply (null, array); // Ausgänge: 5
In diesem Code wird Math.max.Apply (Null, Array) verwendet, um den Maximalwert im Array zu finden. Mit der Antragsmethode wird die Mathematikfunktion mit einem Array von Argumenten aufgerufen. Sie können jedoch die Math.Min -Funktion von JavaScript in Kombination mit der Methode anwenden verwenden. Hier ist ein Beispiel:
var array = [1, 2, 3, 4, 5]; // Ausgänge: 1
In diesem Code wird Math.min.Apply (Null, Array) verwendet, um den Mindestwert im Array zu finden. Sie können jedoch JavaScripts Reduzierung der Funktion verwenden, um dies zu erreichen. Hier ist:
var array = [1, 2, 3, 4, 5]; // Ausgänge: 0
In diesem Code wird die Reduzierung der Funktion verwendet, um über das Array zu iterieren und den Index des Mindestwerts zu finden.
var array = [5, 4, 3, 2, 1];
Array.sort ((a, b) => a - b); // Ausgänge: [1, 2, 3, 4, 5]
In diesem Code wird die Sortierfunktion verwendet, um das Array in aufsteigender Reihenfolge zu sortieren. Sie können jedoch die Sortierfunktion von JavaScript verwenden. Hier ist ein Beispiel:
var array = [1, 2, 3, 4, 5];
Array.sort ((a, b) => b - a); // Ausgänge: [5, 4, 3, 2, 1]
In diesem Code wird die Reduzierung der Funktionsfunktion verwendet, um über das Array zu iterieren und die Summe aller Werte zu finden. Sie können jedoch die Reduzierung von JavaScript in Kombination mit der Länge Eigenschaft verwenden. Hier ist ein Beispiel:
var array = [1, 2, 3, 4, 5]; // Ausgänge: 3
In diesem Code wird die Reduzierung der Funktion verwendet, um die Summe aller Werte zu finden, und dann wird die Summe durch die Länge des Arrays geteilt, um den Durchschnitt zu finden. Hier ist:
var array = [1, 2, 2, 3, 3, 4, 4, 5, 5]; // Ausgänge: [1, 2, 3, 4, 5]
var index = $ .inArray (3, Array); // Ausgänge: 2
In diesem Code wird die InArray -Funktion verwendet, um den Index des Wertes 3 im Array zu ermitteln. Wenn der Wert nicht gefunden wird, gibt die Funktion -1.
zurück
Das obige ist der detaillierte Inhalt vonJQuery erhält den höchsten Wert im Array für einen bestimmten Index. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!