Heim >Web-Frontend >js-Tutorial >JQuery erhält den höchsten Wert im Array für einen bestimmten Index

JQuery erhält den höchsten Wert im Array für einen bestimmten Index

Jennifer Aniston
Jennifer AnistonOriginal
2025-02-28 01:20:13248Durchsuche

JQuery erhält den höchsten Wert im Array für einen bestimmten Index

Einfacher JQuery -Code -Snippet, um den höchsten Wert in Array für einen bestimmten Index zu erhalten Wert. Der Datensatz.
<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. JQuery erhält den höchsten Wert im Array für einen bestimmten Index

häufig gestellte Fragen (FAQs) zu jQuery- und Array -Indexierung

Wie kann ich den maximalen Wert in einem Array mit JQuery finden? Sie können jedoch die Math.Max ​​-Funktion von JavaScript in Kombination mit der Anwendenmethode verwenden, um dies zu erreichen. So können Sie es tun:

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: 4

In diesem Code wird die Reduzierung der Funktionsfunktion verwendet, um über das Array zu iterieren und den Index des Maximalwerts zu finden. Sie können jedoch die Reduzierung von JavaScript verwenden. Hier ist ein Beispiel:


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.

Wie kann ich ein Array in aufsteigender Reihenfolge mit JQuery sortieren? Sie können jedoch die Sortierfunktion von JavaScript verwenden. Hier ist:

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 Sortierfunktion verwendet, um das Array in absteigender Reihenfolge zu sortieren. Sie können jedoch die Reduzierung von JavaScript verwenden. Hier ist:

var array = [1, 2, 3, 4, 5]; // Ausgänge: 15

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]

In diesem Code wird die eindeutige Funktion verwendet, um Duplikate aus dem Array zu entfernen. Hier ist ein Beispiel:

var array = [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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn