Array in jQuery durchschleifen

Anika Tabassum Era 15 Februar 2024
Array in jQuery durchschleifen

In JavaScript haben wir eine Vielzahl von Möglichkeiten, durch die wir die Iteration eines Arrays oder eines beliebigen anderen Objekts implementieren können. In jQuery haben wir nur eine Möglichkeit, einen Iterator zu initiieren: die Methode $.each().

Dieser kurze Artikel zeigt, wie man ein Array mit der Methode $.each() und der for-Schleife in jQuery durchläuft.

die $.each()-Methode und die for-Schleife in jQuery

Wenn wir zwischen der for-Schleife und der $.each()-Methode unterscheiden, zeigt die for-Schleife deutlicher, wie der Operationsablauf durchgeführt wird. Es macht auch vergleichsweise mehr Codezeilen.

Im Gegensatz dazu wird der gesamte Prozess in der jQuery-Methode abstrahiert. Alles, was es erfordert, ist die Initiierung der Methode durch $.each() und das Hinzufügen einer Treiberfunktion, die den Index und den Wert als Parameter hat.

Im Folgenden sehen wir uns an, wie die Funktion $.each() und die for-Schleife funktionieren. Wir können auch die herkömmliche Methode zum Iterieren eines Arrays anstelle der definierten jQuery-Methode implementieren.

Verwenden Sie die for-Schleife in jQuery

Code-Auszug:

var arr = [7, 4, 2, 4];
var sum = 0;
for (var i = 0; i < arr.length; i++) {
  sum += arr[i];
}
console.log('Using for loop and sum: ' + sum);

Ausgang:

Verwendung von Basic for loop in jQuery

Wie zu sehen ist, wird keine jQuery-Fensterfunktion erwähnt. Wir können also nicht sagen, dass es sich um eine dedizierte jQuery-Methode zum Iterieren von Arrays handelt.

Andererseits ist jQuery eine Bibliothek von JavaScript, also fasst es die Benutzerfreundlichkeit zusammen.

Verwenden Sie die Methode $.each(), um ein Array in jQuery zu iterieren

Wir nehmen ein Array und integrieren in die Methode $.each() eine Funktion mit den Parametern index und value. Wir werden keine Variable setzen, um die Iteration zu präsentieren.

Vielmehr können wir die Werte einfach in einer Codezeile summieren.

Code-Auszug:

var arr = [7, 5, 9, 4];
var sum = 0;
$.each(arr, (index, val) => {
  sum += val;
});
console.log('Using jQuery each and the Sum: ' + sum);

Ausgang:

Verwendung der Methode $.each() zum Iterieren eines Arrays

Anika Tabassum Era avatar Anika Tabassum Era avatar

Era is an observer who loves cracking the ambiguos barriers. An AI enthusiast to help others with the drive and develop a stronger community.

LinkedIn Facebook

Verwandter Artikel - jQuery Loop